QCanvas is a desktop client for Canvas LMS.
Project description
QCanvas
QCanvas is an unofficial desktop client for Canvas LMS.
https://codeberg.org/QCanvas/QCanvas
https://github.com/QCanvas/QCanvasApp
Downloads
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.
Development/Run from source
Prerequisites
- 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)
Get started
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
Build custom AppImage
bash build_appimage.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qcanvas-1.2.2.tar.gz
(77.6 kB
view details)
Built Distribution
qcanvas-1.2.2-py3-none-any.whl
(114.1 kB
view details)
File details
Details for the file qcanvas-1.2.2.tar.gz
.
File metadata
- Download URL: qcanvas-1.2.2.tar.gz
- Upload date:
- Size: 77.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.7 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 573bc95a5f73299de42803de38ebd15bec09d5b877d1c6f226566d761447809f |
|
MD5 | a7dd7f0925e49fb3eba91153e893cd01 |
|
BLAKE2b-256 | 981d66104e46338145a0940967714ca8890067bb8c1c0c129f4cfd4d2b18bf39 |
File details
Details for the file qcanvas-1.2.2-py3-none-any.whl
.
File metadata
- Download URL: qcanvas-1.2.2-py3-none-any.whl
- Upload date:
- Size: 114.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.7 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94a2741f9954f32649d050e53210a912c2c9f2199b3352fb3b2624fdc0fb7367 |
|
MD5 | 1b79d1ba6df70578f62f085d9b992fde |
|
BLAKE2b-256 | bc86cd6cdc04cc0c4f13d9996fd947deea4dd64a6178052e5ca642da5bee3854 |