Skip to content

Releases: skyzh/canvas_grab

v2.2.0: Bug fixes

07 Jun 14:01
Compare
Choose a tag to compare

In v2.2.0, we fixed bugs.

  • Special characters in both course names and files will now be handled correctly.

If you have any questions, feel free to ask at https://github.com/skyzh/canvas_grab/issues

v2.1.0: GUI is finally here

02 Apr 03:39
9cdb119
Compare
Choose a tag to compare

In v2.1.0, we fixed bugs and added a new GUI (currently in beta).

  • Locked files will now be handled correctly.
  • Run python gui.py to experience the new graphics interface!

If you have any questions, feel free to ask at https://github.com/skyzh/canvas_grab/issues

v2.0.7: Bug fixes

14 Mar 02:42
b6bb2d4
Compare
Choose a tag to compare

In v2.0.7, we fixed a bug introduced in v2.0.6. Now empty folders will be correctly removed.

If you have any questions, feel free to ask at https://github.com/skyzh/canvas_grab/issues

v2.0.6: cli mode, file-page mode, and minor improvements

09 Mar 05:59
Compare
Choose a tag to compare

In v2.0.6, we have fixed some bugs and added new features.

  • Add POSIX-like command-line support.
  • Add a new organize mode "file with pages".
  • Remove empty folders after download.

If you have any questions, feel free to ask at https://github.com/skyzh/canvas_grab/issues

v2.0.5: Add recovery mode

01 Mar 03:50
7124d90
Compare
Choose a tag to compare

In v2.0.5, we have fixed some bugs and added new features.

  • Fix a bug that caused "Always keep local files" option takes no effect.
  • All updated or deleted files will now be moved to _canvas_grab_archive folder. You may recover old files.

If you have any questions, feel free to ask at https://github.com/skyzh/canvas_grab/issues

v2.0.0-v2.0.4

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)
  • File extension filter (2.0.3)
  • Fix a critical bug that caused Windows users to re-download every file every time. (2.0.4)

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!)

v2.0.4: Fix bug on Windows

23 Feb 23:44
Compare
Choose a tag to compare

In v2.0.4, we have fixed a critical bug that caused Windows users to re-download every file every time.

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.3

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)
  • File extension filter (2.0.3)

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!)

v2.0.3: File extension filter

23 Feb 02:36
Compare
Choose a tag to compare

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!)

v2.0.2: One-click setup!

20 Feb 08:07
Compare
Choose a tag to compare

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

v2.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.

v2.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!)

v2.0.1: Always keep synchronized

19 Feb 06:01
Compare
Choose a tag to compare

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

v2.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!)

v2.0.0: Less is More!

18 Feb 14:02
e3de55e
Compare
Choose a tag to compare

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