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
Warning
The appimage version is currently broken and may be dropped in the future.
- Python 3.12
- Poetry
git clone https://github.com/QCanvas/QCanvasApp.git
cd QCanvasApp
# Install packages and stuff
poetry install --with flatpak-exclude
# Run QCanvas (If you run `poetry shell`, you can drop the `poetry run` part)
poetry run qcanvas
# Alternative
poetry run python -m qcanvas
Warning
This is not recommended as the appimage produced by this process isn't a proper appimage.
Important
You will need Appimagetool
bash ./dev-scripts/build_appimage