This software lets you view your shared calendars directly in the terminal. To use, create a shared calendar link (.ics) for one of the supported platforms, and do the following:
-
sc add "<url>"
adds the URL to the list of calendars -
sc list
shows the list of added calendars. -
sc update
fetches the remote calendar content -
After successfull update,
sc
will print upcoming events.
- Proton Calendar
- Microsoft Outlook
- Google Calendar
[usr@pc]$ sc --help
Command-line utility for viewing shared calendars
Usage: sc [OPTIONS]
sc <COMMAND>
Commands:
add Add shared calendar by URL
list List all calendars
update Updates all calendars
remove Delete calendar with given ID
clean Clean local cache
Options:
-d, --days <n> Display events for the next n days
-t, --today Display all events for today in detail
-h, --help Print help information
-V, --version Print version information
Note that shared calendar endpoints may server stale data. From Proton docs:
When you update your calendar, anyone with access to your calendar will see the updates you make to it. It may take up to eight hours before they see the changes.