A collection of utilities and scripts for working with the Canvas LMS.
Initialize your python virtual environment and install python module requirements:
$ virtualenv pyenv
$ source pyenv/bin/activate
$ pip install -r requirements.txt
Use the skeleton as a template to get started with a new utility script:
$ cp -r skeleton myscript
$ touch myscript/settings/secure.py
$ cd myscript/
To run a quick-and-dirty test against the API using cURL:
env CANVAS_URl='https://canvas/api' OAUTH_TOKEN='mytoken' ./curl-api.sh courses
The above example hits the list your courses endpoint.