Canvas-Syncer
Canvas-Syncer copied to clipboard
An async python script that synchronizes files and folders across Canvas LMS Files and local, with extremely fast speed.
Do https://github.com/BoYanZh/Canvas-Syncer/issues/52
When there are many courses, it is hard to find the aim folder. Besides, someone may take one courses more than once. In the form like ``` - Fall 2022...
Add an arg that will override the config and download all possible courses. Use `https://jicanvas.com/api/v1/courses` to get the list.
 When there are both new files and updated files. it will download them together. However, the hint of downloading appears twice. Maybe it would be better to add them...
The config file path shown during the first run is not `__file__`
- Problem: when dropping a course, an error may occur due to invalid course ID or code, and it's inconvenient for user to manually configure all the course once again....
Rebase https://github.com/BoYanZh/Canvas-Syncer/pull/31 from 2.0.10 and take review into account.