Canvas-grab

Latest version: v0.1.0

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

2.0.3

In v2.0.3, we have added a file extension filter!

If you have any questions, e.g. need legacy features from v1, need prebuilt binary,
feel free to ask at https://github.com/skyzh/canvas_grab/issues

v2.0.0-v2.0.2

After a day's refactoring, we are here to announce canvas_grab v2.

canvas_grab v2 is a complete rewrite of v1. This release features:

* Simple wizard and simple config.
* Only download courses in current semester.
* Remove a lot of stale features.
* Improved stability and ease of use.
* Stale files will now automatically be removed from local directory. (2.0.1)
* Resolve some compatibility issues. (2.0.1)
* A simple script to quickly bootstrap canvas_grab (2.0.2)

To use canvas_grab v2, follow instructions on project homepage
https://github.com/skyzh/canvas_grab . At this time, we do not offer any
pre-built binaries. You may need to install it from source.

We still provide legacy version and legacy binaries, in case you are not
comfortable with canvas_grab v2. (Please tell us what you've experienced
in GitHub issue!)

2.0.2

In v2.0.2, we have added a simple script to quickly bootstrap canvas_grab. Have a try!

If you have any questions, e.g. need legacy features from v1, need prebuilt binary,
feel free to ask at https://github.com/skyzh/canvas_grab/issues

2.0.1

In v2.0.1, we added some new features.

* Stale files will now automatically be removed from local directory.
* Resolve some compatibility issues.

If you have any questions, e.g. need legacy features from v1, need prebuilt binary,
feel free to ask at https://github.com/skyzh/canvas_grab/issues

2.0.0

After a day's refactoring, we are here to announce canvas_grab v2.

canvas_grab v2 is a complete rewrite of v1. This release features:

* Simple wizard and simple config.
* Only download courses in current semester.
* Remove a lot of stale features.
* Improved stability and ease of use.

To use canvas_grab v2, follow instructions on project homepage https://github.com/skyzh/canvas_grab . At this time, we do not offer any pre-built binaries. You may need to install it from source.

We still provide legacy version and legacy binaries, in case you are not comfortable with canvas_grab v2. (Please tell us what you've experienced in GitHub issue!)

If you have any questions, e.g. need legacy features from v1, need prebuilt binary, feel free to ask at https://github.com/skyzh/canvas_grab/issues

1.8.2

Thank you for using canvas_grab! In this version, we only did some minor improvements. You may choose not to upgrade.

* We have fixed a bug related to UMJI canvas. Now you can use canvas_grab with UMJI canvas system.

If you have any question, have any advice, or want new features, feel free to create an issue at https://github.com/skyzh/canvas_grab/issues

1.8.1

- Support link download by enabling `ENABLE_LINK` option.
- You may now ignore courses from previous semesters with `RETAIN_COURSE_DAYS` option.

Happy new semester!

If you have any question, have any advice, or want new features, feel free to create an issue at https://github.com/skyzh/canvas_grab/issues

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.