A terminal dashboard
Project description
dboard
dboard is a terminal dashboard, using python's textualize/rich library and inspired by wtfutil/wtf.
Allows to execute multiple commands, configured with a simple YAML file, and display the data output. Useful a way to visualize and monitor stats, systems changes, and service status.
Usage
- Clone this repo and run
python3 -m dboard- A binary alternative is also available in releases
- Edit the config file in
~/.config/dboard/config.yml- You can set a custom config path with
dboard -c /path/config.yml
- You can set a custom config path with
Features
- execute multiple commands asynchronously
- configure with a YAML file
Development
Run locally:
# make help
Usage:
env : create venv and install dependencies locally
app : run app locally
req : update requirements.txt
bin : create binary file
lint : lint code
help : show help message
# add dependecies
uv add rich PyYAML pydantic
uv add --dev pytest coverage pytest-cov pytest-xdist ruff mypy types-PyYAML
Dashboard alternatives:
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dboard-0.3.0.tar.gz.
File metadata
- Download URL: dboard-0.3.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
482836f44b6cd1f9981ae3d7c76a8afafaa5a68dc939813e38b7252cb59dbd50
|
|
| MD5 |
6225bb26d3d2a0d530db9ef385bfaa9f
|
|
| BLAKE2b-256 |
fecab8e45d7cec3d141cfc3d6c8da5d02eea35e185fec5500edf21179d0c09e3
|
File details
Details for the file dboard-0.3.0-py3-none-any.whl.
File metadata
- Download URL: dboard-0.3.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa6288ecd74a1e14ff51eff3e33eaa85764c4e2ceda83c5323bb711889e39065
|
|
| MD5 |
7e6b1053776fb19f6174d7d49384a54b
|
|
| BLAKE2b-256 |
428dade250df540bc252a11f8f46ad320972c40a2e8820ee6142f3b03b7de596
|