This project has been generated using 'A-Python-Template' (APT).
- Name: 'a-umami-dashboard' (AUD).
- Purpose: Display (a) Umami dashboard.
- Format: CLI.
- License:
- This project's license: GNU General Public License v3.0
- PySide6: GNU General Public License v3.0
- Version: 3.14
- Manager: pip
- Toolset:
- pyproject.toml
- venv
- pre-commit (hooks)
- python-appimage
- Windows
cd "C:\Users\{User}\AppData\Local\Programs\Python\Launcher".\py.exe -3.14 -m venv "{path}/a-umami-dashboard/venv-3.14"suggested- everything below
- Linux
python3.14 -m venv {path}/a-umami-dashboard/venv-3.14suggested- everything below
cd {path}/a-umami-dashboardsource venv-3.14/bin/activatepip install --upgrade pippip install .- double check with
which python(Linux)
- project
a-umami-dashboard/main.py- configured using '.env' file
- local tests
- none
- local CI
pre-commit run --all-files-
- Files must be first added by
git addforpre-commit runto detect.
- Files must be first added by
-
pre-commit runwill install a .venv inside~/.cache/pre-commit/
- local CD
- AppImage deployment
-
- refer to AppImage/README
The App can be built locally (with individual .env), then integrated through the .desktop file. This is a prototype I wrote in 2 days just to develop my skills and see how the AppImage building process looks like firsthand.
~300MiB in size is an acceptable sacrifice for running an app with one click of a button
'AUD' is a CLI application rendering a simple Qt window with buttons.


