Skip to main content

Standalone desktop dashboard for markdown-based conception projects, incidents, and documents.

Project description

condash

Standalone desktop dashboard for markdown-based conception projects, incidents, and documents.

condash is a single-user native-feeling application that renders a live dashboard of a directory tree of projects, incidents, and documents written as Markdown — originally the conception repo convention (projects/YYYY-MM-DD-slug/README.md, incidents/…, documents/…). It lets you browse them, track ## Steps checklists, toggle item status, reorder steps, open files in your IDE, and tidy done items into monthly archive folders — all from one window backed by the same Markdown files you edit by hand.

Install

pip install condash

System prerequisite (Linux)

condash uses pywebview to open a native window backed by the system's webview. On Ubuntu/Debian you need:

sudo apt install libwebkit2gtk-4.1-0   # or libwebkit2gtk-4.0-37 on older releases

pip cannot install this — it has to come from the distro package manager.

Development from a source checkout

git clone https://github.com/vcoeur/condash.git
cd condash
uv sync --all-extras
uv run condash --version
uv run condash               # launches the native window, reading ~/.config/condash/config.toml

First launch

condash

On first start, condash writes a default config to ~/.config/condash/config.toml and asks (on stdin) for the path of your conception directory. Edit the file afterwards if you want to change the path or repositories list:

conception_path = "/home/alice/src/vcoeur/conception"

[repositories]
primary = ["vcoeur.com", "alicepeintures.com"]
secondary = ["conception", "ClaudeConfig"]

CLI

condash                         # open the dashboard window
condash --version               # print version and exit
condash --tidy                  # move done items into YYYY-MM/ archive dirs and exit
condash --conception-path PATH  # one-shot override (does not touch config file)
condash --config PATH           # use a different config file

Status

Version 0.1.0 — first standalone release. Ports the existing conception/tools/dashboard.py into a standalone PyPI package with configurable paths. Linux-first; other platforms untested.

License

MIT — see LICENSE.

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

condash-0.1.0.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

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

condash-0.1.0-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file condash-0.1.0.tar.gz.

File metadata

  • Download URL: condash-0.1.0.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for condash-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d6a7041bce3828b3806f251ce0b080c9d190050982c483324b92ccddd2487d34
MD5 4ebe802b7e879f35d7c09f658cfc3947
BLAKE2b-256 7c99cb8b9ea292b4b96ac77a51e3a1a49d94e7b1163f5951ccc912cf9b2956cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for condash-0.1.0.tar.gz:

Publisher: release.yml on vcoeur/condash

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file condash-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: condash-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for condash-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b184b4cc6aeb297015e4bdb4b37d35d1ec66fafa4cff44db3c6931d8831ae337
MD5 01dec6e932d74b1ae2e5ebd6c2891228
BLAKE2b-256 b6b2308344aeaafc109dec4b78a8eabc91373d82f9b6a3b4eff02ef0464d89fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for condash-0.1.0-py3-none-any.whl:

Publisher: release.yml on vcoeur/condash

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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