Tool that syncs Canvas files to your local machine


I'm deep in the middle of an intensive rewrite using webpack-vuetify and all the best practices. Rather than running building off this code, sit tight and help build/fork a much easier to use version with bug fixes galore

Canvas File Sync

When using Canvas, I found that constantly downloading new files, updated files and then organizing those files was a huge pain. This program aims to work by having Google Drive like functionality with Canvas so that you never have to worry about being up to date or how you have organized things, because they will be organized on your computer just as they are organized on Canvas.

Canvas File Sync Site

Running this code

Clone this repository and run npm i. Once it's done installing the modules, run npm run start

Getting Started

Click on CFS icon and then Connect

alt text

Enter your school as it appears in the instructure link e.g.

alt text

Login to canvas

alt text

Choose the folder you'd like to sync to

alt text


Something missing? Edit this app.