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_1
toiCloud
. If you'd also like to search your Nextcloud account, create another variable starting withaccount_
and set it toNextcloud
etc. 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_1
toWork
, only calendars named “Work” will be searched. regex_zoom
,regex_lync
etc.- 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