#lms #canvas #download #synchronize #api-bindings

bin+lib canvas-lms-sync

Synchronizes your course files and modules on Canvas LMS to your local machine

3 releases (breaking)

0.3.0 Sep 3, 2023
0.2.0 Jul 17, 2023
0.1.0 Jul 13, 2023

#7 in #synchronize

Apache-2.0

40KB
1K SLoC

canvas-lms-sync

Synchronizes your course files and modules on Canvas LMS to your local machine.

Usage

cargo install canvas-lms-sync

echo "
token: xxxxxx
host: "https://canvas.instructure.com/"
courseid: 123456
usemodules: true # whether to find files in "modules" or "files" section
" > canvas-sync.yml

canvas-sync

Dependencies

~12–33MB
~526K SLoC