A collection of scripts to sync my school’s tasks (from Canvas and Gradescope) to my personal CalDAV server. I didn’t want to look at three websites (Canvas, Gradescope, and my TODO app) in order to figure out what to do, and instead just look at my TODO apps.
This project was partially vibecoded (specifically canvas.py and caldav_sync.py).