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
An appimage version is also available from releases but is not recommended.
- 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. It's just a pyinstaller build bundled as an appimage.
Important
You will need Appimagetool
bash ./dev_scripts/build_appimage