Scriptable alerts for Linux users of OWA.
-
python3
forcalcheck.py
. There are no additional dependencies. -
systemd
for time-based triggering. -
An outlook account, to provide the
.ics
. The embedded ics parser is pretty limited, socalcheck.py
isn't likely to work with other providers.
-
Share your outlook calendar with an email address you control, then find a url in that email (possibly in an xml attachment) looking like:
https://outlook.office365.com/.../reachcalendar.ics
; set that as your URL incalcheck.py
. -
Update the rest of the
CONFIG
section ofcalcheck.py
according to how you want to be notified. -
Double-check the
calcheck.timer
script ininstall-systemd.sh
to make sure the triggering is suitable to your needs. -
Run
sh ./install-systemd.sh
to configure a user. -
Run
systemd --user status calcheck.time
to verify your installation.