CanvasSync
CanvasSync copied to clipboard
Synchronise modules, assignments and files located on a Canvas by Instructure web server to your local computer.
As a teacher it could be nice if there was a way to sync with a local folder, such that my changes gets automatically updated.
Hi there - I've been trying to install this, both via the regular command line and windows powershell as an administrator. It seems to be installing everything, but then when...
I just recently noticed that if a file is updated in the Canvas site and the name does not change, CanvasSync will not download the new version. Is there a...
I currently have two Canvas accounts for two different departments where I am currently taking courses. Currently, CanvasSync only allows for one "setting" or account, so I have to choose...
The site admin for my institution has set up the entire domain to use the native language here (swedish). This not only translates the ui, but also the api error...
First things first - I love CanvasSync and really appreciate the work put in to make such a great time-saving tool. Cheers! The are a number of single courses at...
CanvasSync fails with extra long filenames. Ideally it would truncate the filename or just skip the file without failing. ---------- [SYNCED] | Module: Canvas Notes Traceback (most recent call last):...
I'm not sure what the problem is, it's from the latest version. ``` Traceback (most recent call last): File "C:\Python37\Scripts\canvas-script.py", line 11, in load_entry_point('CanvasSync==0.2.4', 'console_scripts', 'canvas')() File "c:\python37\lib\site-packages\bin\canvas.py", line 187,...
In "Other Files", it seems that CanvasSync is only syncing the first ten files per subfolder...
Sequential synchronization is pretty slow. I've implemented a simple concurrent synchronization feature that uses python's `ThreadPoolExecutor`: https://github.com/aureliony/CanvasSync/commit/658303fe09bfd9ecad898b306b018d7a13833f87 It now runs over 10 times faster, and I haven't encountered any Canvas...