Skip to content

benjavicente/canvas-file-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Canvas File Downloader

Simple file downloader for Canvas of Instructure.

Features:

  • Downloads all courses or only the ones marked as favorites
  • Download from Modules, Files or both
  • If a file already exists, it's omitted
  • If a Google Drive file is linked, it will be downloaded

Usage:

First, download the requirements with:

python -m pip install -r requirements.txt

then, run the module with:

python canvas.py YOUR-TOKEN CANVAS-DOMAIN

Where:

  • YOUR-TOKEN is the token access of Canvas, generated here.
  • CANVAS-DOMAIN the Canvas domain where files will be downloaded.

Optional parameters:

  • -f FROM: where to download the files, can be modules, folders or both (default: both).
  • -o DIR: name of the output directory (default: CanvasFiles).
  • --all: include all courses instead of only favorites.

Related projects:

About

Get files from your Canvas courses marked as favorites

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages