Skip to content

Releases: skyzh/canvas_grab

v1.4.0: more reliable download and bug fixes

17 Mar 02:41
9139c1f
Compare
Choose a tag to compare

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 and NEVER_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

16 Mar 02:58
8d5e8b4
Compare
Choose a tag to compare

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

16 Mar 02:11
06ef1aa
Compare
Choose a tag to compare

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

15 Mar 15:16
3a48315
Compare
Choose a tag to compare

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

15 Mar 03:06
d83b521
Compare
Choose a tag to compare

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

14 Mar 16:00
9bca3e4
Compare
Choose a tag to compare
  • 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

11 Mar 15:39
37f2129
Compare
Choose a tag to compare
  • 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

11 Mar 11:35
0baddd9
Compare
Choose a tag to compare

add check update note

Release v1.3.2

11 Mar 10:15
7440860
Compare
Choose a tag to compare

add auto check update

Release v1.3.1

11 Mar 09:49
6194acb
Compare
Choose a tag to compare

remove config.py from .gitignore