Download ALL canvas course content from one single command.
pip install getcanvas
python -m getcanvas 33752 # First time: prompts for API keys
python -m getcanvas 33752 -o ./output # Custom output folder
python -m getcanvas 33752 --reset # Reset saved keysAfter running the command, the course content will be downloaded to your local machine in the following structure (example):
canvas_content/
├── Module 1 - Introduction/
│ ├── lecture_notes.pdf
│ ├── lecture_notes.md (AI Summary)
│ └── intro_slides.pdf (Converted)
└── Module 2 - Deep Learning/
├── assignment_1.html
└── architecture_diagram.png