Canvas2Things is a simple website to translate all your Canvas ICS assignments and meetings into Things 3. Tasks are extracted for the calendar you upload and are processed into tasks. Those tasks are then grouped into projects inside of Things 3.
🔒 All data is processed locally on your browser.
This project is meant to be deployed to vercel but you can also build it!
npm run build
You can find the project's website here
- Enable Things 3 URLs inside the Things 3 settings
- Download your school calendar from Canvas. You'll know if you did it correctly if you downloaded a .ics file
- Go to the project's website
- Upload your .ics file to the website
- Let it process (usually this takes less than a second)
- Lastly click on the Button that says 'Add to Things'
- A new website will appear. Click on open Things 3
Make sure you're inputting a Canvas ICS and that Things URLs are enabled. The second step is extremely important!
Yes, this website works on MacOS, iPadOS, and IOS. If you try this on Windows or Linux it will not work as there's no client for Things 3 on either of those platforms.
As this website relies on Things 3, you will need it installed on the device. If you only have Things 3 on your iPhone just open the website there.