An Alfred 4+ workflow that shows upcoming calendar events that are video conferences, and opens the links to them. It supports Lync, Zoom, Microsoft Teams and Google Meet out of the box, but can be easily configured to support additional services.
The workflow was inspired by this thread on the Alfred forum.
Installation
Download Video Conferences.alfredworkflow and double-click to install.
Note: You must grant the workflow/Alfred permission to access your calendars or it won't work. Obviously.
Usage
.vc [<query>]— Search upcoming video-conference events- ↩ — Open video-conference URL in your default browser
- ⌘↩ — Show event in Calendar.app
.vc reload— Force reload the cached list of events
Configuration
The workflow has a few knobs to turn in its configuration sheet.
lookahead_days(default:3)- The number of days to fetch events for.
max_cache_seconds(default:300)- How long (in seconds, obvs) to cache the list of events for. Fetching events is pretty slow, so adjust this to find the right compromise between speed and freshness. You can refresh the cached list of events at any time by entering the search query “reload”.
account_1(default: empty)- Set
account_*variables to the names of accounts you'd like to limit the search to. For example, if you only want to search your iCloud account, setaccount_1toiCloud. If you'd also like to search your Nextcloud account, create another variable starting withaccount_and set it toNextcloudetc. calendar_1,calendar_2(default: empty)- As with
account_*variables, you can use variables starting withcalendar_to restrict the search to only calendars whose names match the variables, e.g. if you've setcalendar_1toWork, only calendars named “Work” will be searched. regex_zoom,regex_lyncetc.- Variables starting with
regex_are used to search for video conference URLs. There are currently regular expressions for Zoom, Lync and Google Meet. Add new variables starting withregex_to add regular expressions that match the URLs of other services you'd like to add.
Changelog
-
v0.1.4 (2021-06-17)
- Add regex for new Microsoft Teams URL format
-
v0.1.3 (2020-11-20)
- Add support for Microsoft Teams
-
v0.1.2 (2020-11-19)
- Smarter date parsing
-
v0.1.1 (2020-05-19)
- Re-open workflow after force reload
-
v0.1.0 (2020-05-18)
- Fix Zoom regex to match meeting URLs without a password
- Shorten default cache period to 5 minutes
- Fix reload logic
-
v0.0.3 (2020-05-16)
- Add additional Zoom regex
-
v0.0.2 (2020-05-04)
- Show ongoing meetings
- Add support for Google Meet
- Event icons have the same colour as their calendars
- Add alternate action ⌘↩ to show event in Calendar.app
-
v0.0.1 (2020-05-02)
- Initial release

