Skip to content

A collection of utilities and scripts for working with the Canvas LMS.

License

Notifications You must be signed in to change notification settings

Harvard-ATG/canvas-utils

Repository files navigation

canvas-utils

A collection of utilities and scripts for working with the Canvas LMS.

Quickstart

Initialize your python virtual environment and install python module requirements:

$ virtualenv pyenv
$ source pyenv/bin/activate
$ pip install -r requirements.txt

Skeleton

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/

cURL Utility

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.

About

A collection of utilities and scripts for working with the Canvas LMS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages