Releases: skyzh/canvas_grab
v1.4.0: more reliable download and bug fixes
Thank you for using canvas_grab! We have added more functionalities and fixed bugs since last release.
If you didn't encounter the issues below, you may choose not to upgrade.
v1.4.0
- Add
NEVER_OVERWRITE_FILE
andNEVER_DOWNLOAD_AGAIN
options in config to provide fine-grain control of what to download. - Files that exist locally but lose sync with Canvas will be listed.
- Improved download and checkpoint. Now we'll create a temporary file for them in case of power failure and force majeure during download.
- Fix typo of
IGNORED_CANVAS_ID
in config. If you've changed this option before, be sure to update your config. - [dev] Now we'll tell that "you're using development version" instead of always reporting there's more recent release.
v1.3.12
- Now modules will be numbered in order shown on Canvas
v1.3.11
- Support download by module
- If files in a course can't be downloaded by listing files, it will automatically fallback to download-by-module mode.
v1.3.10
- handle "Resource does not exist" course
- show course canvas ID in command-line
v1.3.9
- Enforce users to review LICENSE before running this program, refer to https://sv.sjtu.edu.cn/ask/?q-248.html and #29 for why we enforce such behavior. By the way, PLEASE don't upload copyright materials online.
- Some courses do not follow the naming scheme "(2019-2020-2)-AAxxx-2-NAME". We've added support for this.
v1.3.12: auto numbering modules
v1.3.12
- Now modules will be numbered in order shown on Canvas
v1.3.11
- Support download by module
- If files in a course can't be downloaded by listing files, it will automatically fallback to download-by-module mode.
v1.3.10
In this version, we fixed a bug in synchronizing course with no file available.
If you do not encounter this issue, you may choose NOT to upgrade.
- handle "Resource does not exist" course
- show course canvas ID in command-line
v1.3.9
In this version, we just added a warning about copyright issues. And there's a minor bug fix.
If you do not encounter this issue, you may choose NOT to upgrade.
- Enforce users to review LICENSE before running this program, refer to https://sv.sjtu.edu.cn/ask/?q-248.html and #29 for why we enforce such behavior. By the way, PLEASE don't upload copyright materials online.
- Some courses do not follow the naming scheme "(2019-2020-2)-AAxxx-2-NAME". We've added support for this.
v1.3.11: support download by module
v1.3.11
- Support download by module
- If files in a course can't be downloaded by listing files, it will automatically fallback to download-by-module mode.
v1.3.10
In this version, we fixed a bug in synchronizing course with no file available.
If you do not encounter this issue, you may choose NOT to upgrade.
- handle "Resource does not exist" course
- show course canvas ID in command-line
v1.3.9
In this version, we just added a warning about copyright issues. And there's a minor bug fix.
If you do not encounter this issue, you may choose NOT to upgrade.
- Enforce users to review LICENSE before running this program, refer to https://sv.sjtu.edu.cn/ask/?q-248.html and #29 for why we enforce such behavior. By the way, PLEASE don't upload copyright materials online.
- Some courses do not follow the naming scheme "(2019-2020-2)-AAxxx-2-NAME". We've added support for this.
v1.3.10: bug fix and command-line enhancement
v1.3.10
In this version, we fixed a bug in synchronizing course with no file available.
If you do not encounter this issue, you may choose NOT to upgrade.
- handle "Resource does not exist" course
- show course canvas ID in command-line
v1.3.9
In this version, we just added a warning about copyright issues. And there's a minor bug fix.
If you do not encounter this issue, you may choose NOT to upgrade.
- Enforce users to review LICENSE before running this program, refer to https://sv.sjtu.edu.cn/ask/?q-248.html and #29 for why we enforce such behavior. By the way, PLEASE don't upload copyright materials online.
- Some courses do not follow the naming scheme "(2019-2020-2)-AAxxx-2-NAME". We've added support for this.
v1.3.9: bug fix and copyright warning
In this version, we just added a warning about copyright issues. And there's a minor bug fix.
If you do not encounter this issue, you may choose NOT to upgrade.
- Enforce users to review LICENSE before running this program, refer to https://sv.sjtu.edu.cn/ask/?q-248.html and #29 for why we enforce such behavior. PLEASE don't upload copyright materials online.
- Some courses do not follow the naming scheme "(2019-2020-2)-AAxxx-2-NAME". We've added support for this.
Release v1.3.7
- show update content when checking update
- "size limit exceed" message will now be correctly counted
- add contributors and add new common issue in readme
- add support for video download and resolve
- add Chinese readme
- release now contain only one bundled executable
- enhance download bar in Windows console
- [dev] GitHub action will now add release in pre-release mode
Release v1.3.4
- add "logging in" message
- add ":" after "New" and "Update" to split change mode and file name
- update readme for more instructive set up guide
- fix encoding issue when creating new config
Release v1.3.3
add check update note
Release v1.3.2
add auto check update
Release v1.3.1
remove config.py from .gitignore