A suite of enhancements for watching lecture recordings at the University of Auckland.
easel (ea•sel ē′zəl) n. An upright frame for displaying or supporting something, such as a Canvas.
Note: This extension simply wraps the existing lecture recording interface. You must be a current student at the University of Auckland in order to use this tool.
Currently Easel is only available for Firefox. Chrome and Edge versions are planned - contributions welcome!

Open the lecture recordings tab on Canvas. If everything is set up correctly, you will see the following button:
Click this and you're done!
Clone the repository and install dependencies with npm
. You will need either node.js 14 or 15 installed for this.
# Clone repository
$ git clone https://github.com/mjakeman/easel
# Install dependencies
$ npm install
Run concurrently (in two separate terminals at the same time):
# Terminal 1
$ npm run watch
# Terminal 2
$ web-ext run --no-config-discovery
$ npm run build
$ web-ext build --no-config-discovery