A cross-platform compilable* tool that keeps local folders up-to-date with online folders on Canvas.
To install Canvas Sync, head over to the latest release and download a file that is specific to your operating system.
For macOS users, after dragging CanvasSync.app into your
/Applications
folder, you have to open Terminal and run
xattr -c '/Applications/Canvas Sync.app'
in order to be able to open the app.
Upon first launch, you have to supply an Access Token to Canvas.
This can be found at your canvas profile settings.
Click on New access token
and don't provide an expiry date to make
it last forever. After creating the token, copy it and paste it into
Canvas Sync. The app will save it (locally) for you.
Currently compiled for MacOS and Windows, but since it's written with the Qt framework, it can be easily adapted to compile for Linux distributions. PRs are welcome.