Skip to content
/ easel Public

A browser extension that makes watching lecture recordings easy. Designed for students at The University of Auckland.

License

Notifications You must be signed in to change notification settings

mjakeman/easel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

597e4fa · Jul 25, 2021

History

33 Commits
Jul 25, 2021
Jul 25, 2021
Jun 13, 2021
Jul 25, 2021
Jun 11, 2021
Jun 11, 2021
Jun 13, 2021
Jun 16, 2021
Jun 11, 2021
Jul 25, 2021
Jul 25, 2021
Jul 25, 2021
Jul 25, 2021
Jun 13, 2021
Jun 11, 2021
Jun 13, 2021
Jun 13, 2021

Repository files navigation

Easel

CI Build Downloads Version Licence

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.

Screenshot

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.

Get the Addon

Currently Easel is only available for Firefox. Chrome and Edge versions are planned - contributions welcome!

How to Use

Open the lecture recordings tab on Canvas. If everything is set up correctly, you will see the following button:

Open in Easel Button

Click this and you're done!

For Developers

Obtaining the Source

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

Development/Debugging

Run concurrently (in two separate terminals at the same time):

# Terminal 1
$ npm run watch

# Terminal 2
$ web-ext run --no-config-discovery

Building

$ npm run build
$ web-ext build --no-config-discovery