Cxarli / zoomout

Filter away all events from an iCal stream where the location is Zoom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zoomout

Filter away all events from an iCal stream where the location is Zoom

Example setup for Canvas

Preparation zoomout

  1. Copy config.toml.example to config.toml
  2. Go to your Canvas calendar and click "Calendar feed"
  3. Copy the URL shown and paste it in the config file

Preparation webserver

  1. Make sure the filtered.ics file can be accessed on some URL
  2. 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

  1. Run nohup alwaysrun-zoomout.sh & on your server, this refreshes filtered.ics every minute

Import new feed

  1. Using your favourite calendar software, import the new file from your own domain

Exercises left to the reader

  • 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

About

Filter away all events from an iCal stream where the location is Zoom

License:Mozilla Public License 2.0


Languages

Language:Python 89.7%Language:Shell 10.3%