Skip to content

Displays a calendar with Alfred Workflow

License

Notifications You must be signed in to change notification settings

cleobis/alfred-cal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alfred Calendar

Original Author/Repo

Original repo: owenwater/alfred-cal

Updates from: oorahduc/alfred-cal for fixes to the "Incompatible with macOS Sierra 10.12.4+" issue.

This repo supports macOS 12.3 Monterey. Python3 must be installed by the user.

Calendar

Displays a monthly calendar with Alfred Workflow.

Install

  • Have access to the Alfred Powerpack.
  • Install python3.
  • Download Calendar-<version>.alfredworkflow from the lastest release.
  • Open the file. Alfred will automatically install it.

Usage

  • cal [month [year]] [<] [>]

    • Choose a week.
    • enter ↵ Open Supported Calendar Software with week view on selected week.
    • <, > Display calendar of previous/next month.
    • [month [year]] Display calendar with specific month and year. month can be numbers or English words.
  • calconfig More configuration options.

Supported Calendar Software

  • BusyCal
  • Fantastical 3
  • Google Calendar
  • OS X Calendar

Format

The workflow should automatically adapt to the current theme font.

Screenshots

screenshot1 screenshot2 screenshot3

Copyright

Development

Creating releases

  1. Update the info.plist and versions files with the version number.
  2. Update the embedded readme in info.plist.
  3. Push a tag with the version name (e.g. "v1.4.0") to GitHub
  4. GitHub will automatically build the release Check the Actions tab to monitor progress
  5. Once the build is complete, navigate to the releases page. Edit the draft release to add a description. Publish it.

Speed profiling

Check runtime with python3 -m cProfile -s cumtime main.py.

About

Displays a calendar with Alfred Workflow

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.2%
  • AppleScript 0.8%