Skip to main content

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.

dboard

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dboard-0.3.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dboard-0.3.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

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

Hashes for dboard-0.3.0.tar.gz
Algorithm Hash digest
SHA256 482836f44b6cd1f9981ae3d7c76a8afafaa5a68dc939813e38b7252cb59dbd50
MD5 6225bb26d3d2a0d530db9ef385bfaa9f
BLAKE2b-256 fecab8e45d7cec3d141cfc3d6c8da5d02eea35e185fec5500edf21179d0c09e3

See more details on using hashes here.

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

Hashes for dboard-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa6288ecd74a1e14ff51eff3e33eaa85764c4e2ceda83c5323bb711889e39065
MD5 7e6b1053776fb19f6174d7d49384a54b
BLAKE2b-256 428dade250df540bc252a11f8f46ad320972c40a2e8820ee6142f3b03b7de596

See more details on using hashes here.

Supported by

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