canvas-cpp is a command line application that downloads all course files into the user's computer from a particular Canvas LMS server. It is written in C++. Currently only supported on Linux.
- The config file must be placed in the
$HOMEdirectory with the namecanvas-config.txt. - It must also follow the format as shown below.
- The token is generated from the settings in your institution's Canvas portal.
[Canvas Url]
https://canvas.yourinstitution.com
[Token]
012345678abcdefgh
[Download Folder]
/home/user/Downloads
If using other distributions, it might be libssl-devel
sudo apt install gcc g++ make cmake libssl-dev git clone https://github.com/theresurgence/canvas-cpp
cd canvas-cpp
mkdir build && cd build
cmake ..
make
sudo make install
./canvas-cpp