Skip to main content

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

Get it on Flathub

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)

Uploaded Source

Built Distribution

qcanvas-1.2.2-py3-none-any.whl (114.1 kB view details)

Uploaded Python 3

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

Hashes for qcanvas-1.2.2.tar.gz
Algorithm Hash digest
SHA256 573bc95a5f73299de42803de38ebd15bec09d5b877d1c6f226566d761447809f
MD5 a7dd7f0925e49fb3eba91153e893cd01
BLAKE2b-256 981d66104e46338145a0940967714ca8890067bb8c1c0c129f4cfd4d2b18bf39

See more details on using hashes here.

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

Hashes for qcanvas-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 94a2741f9954f32649d050e53210a912c2c9f2199b3352fb3b2624fdc0fb7367
MD5 1b79d1ba6df70578f62f085d9b992fde
BLAKE2b-256 bc86cd6cdc04cc0c4f13d9996fd947deea4dd64a6178052e5ca642da5bee3854

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page