This is a tool meant for the terminal that allows me to view my upcoming assignments on canvas faster.
The tool is designed specifically for me personally, but it's also possible to repurpose it for your own canvas account as well.
- The app uses environment variables to get your Canvas Access Key
- Store the Canvas Access Token in the environment variable CANVAS_ACCESS_TOKEN (for example add this to your .bashrc file):
export CANVAS_ACCESS_TOKEN="key-here"- Store the Base Canvas URL in the environment variable CANVAS_URL (for example add this to your .bashrc file):
export CANVAS_URL="https://canvas.csuchico.edu"I based the controls on Vim bindings as a Neovim user. Here are the current supported keybinds:
j: Move downk: Move uph: Go to previous dayl: Go to next dayo: Open the url in your browserq: Quit the app