QCanvas is an unofficial desktop client for Canvas LMS.
https://codeberg.org/QCanvas/QCanvas
https://github.com/QCanvas/QCanvasApp
You can download a windows version from releases
The appimage version is not recommended as it is not a proper portable appimage. It will only work on debian/ubuntu based distros.
- Python 3.12+ (use pyenv if your distro does not have that version)
- Pipx (optional)
- Poetry (recommended to install using
pipx install poetry
) - Appimagetool (Only for building the appimage)
git clone https://github.com/QCanvas/QCanvasApp.git
cd QCanvasApp
# Enter shell and run it
poetry shell
poetry install
python qcanvas/run.py
# Alternatively you can run it like this:
poetry install
poetry run python qcanvas/run.py
bash build_appimage.sh