Filter away all events from an iCal stream where the location is Zoom
- Copy
config.toml.example
toconfig.toml
- Go to your Canvas calendar and click "Calendar feed"
- Copy the URL shown and paste it in the config file
- Make sure the
filtered.ics
file can be accessed on some URL - Personally I just make a hard link to this file in
/var/www/<my site>/filtered.ics
, where I was already hosting my website
- Run
nohup alwaysrun-zoomout.sh &
on your server, this refreshesfiltered.ics
every minute
- Using your favourite calendar software, import the new file from your own domain
- Set up a webserver and your own domain
- Make sure the script auto-restarts when your server reboots
- Only refresh the
filtered.ics
file when needed