Releases: skyzh/canvas_grab
v2.2.0: Bug fixes
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
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
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
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
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
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
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!
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
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!
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