drew-royster / canvasFileSync-old

syncs files from canvas to your local machine to ensure you're always up to date[DEPRECATED]

Home Page:https://github.com/drew-royster/canvasFileSync

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NOTE

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. https://uvu.instructure.com

alt text

Login to canvas

alt text

Choose the folder you'd like to sync to

alt text

About

syncs files from canvas to your local machine to ensure you're always up to date[DEPRECATED]

https://github.com/drew-royster/canvasFileSync

License:Creative Commons Zero v1.0 Universal


Languages

Language:JavaScript 87.1%Language:CSS 6.6%Language:HTML 6.3%