Skip to content

Downloads your Canvas course files, course module files, group submissions, and user submissions

Notifications You must be signed in to change notification settings

julihoh/canvas-files-downloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

canvas-files-downloader

Downloads your Canvas course files, group submissions, and user submissions

Usage

  • Requires Python 3
  • Create .env
        CANVAS_URL=your canvas url (eg. canvas.vu.nl)
    
    • (optional) targer folder (./files by default):
        FOLDER=~/canvas_files
    
  • Create a virtual environment and activate it
    • python3 -m venv venv
    • source venv/bin/activate
  • Install dependencies
    • pip install -r requirements.txt
  • Run the script
    • python canvas-files-downloader.py
  • Files will be downloaded to files/ or the folder specified in the configuration
  • Usage with multiple canvas accounts/installations: simply call the script for each installation url and/or authentication token from a script:
ACCESS_TOKEN=... CANVAS_URL=first_url python canvas-files-download.py
ACCESS_TOKEN=... CANVAS_URL=second_url python canvas-files-download.py

About

Downloads your Canvas course files, course module files, group submissions, and user submissions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%