Skip to main content

A Textual TUI that shows progress bars for Things 3 projects and headings

Project description

Things 3 Progress TUI

screenshot

Are you:

  • Technical & Terminal-Savvy?
  • On Mac?
  • A fan and user of Things 3 by Cultured Code?
  • Want progress bars for not only your Things projects, but each heading within each project?

Then this TUI is for you!

Install

Note: This app is macOS-only and requires Things 3 to be installed.

Install from PyPI:

pip install things-3-progress-tui

or Homebrew:

brew install danielh-official/tap/things-3-progress-tui

How To Use

Activate in Terminal with:

things-progress
  1. Type a project name from Things 3 into the search bar and hit enter.
  2. Click "Pin to sidebar" to pin the project to the sidebar.

That's it! You can now see the progress of your Things 3 projects and their headings in a terminal-based UI.

Click "Open in Things 3" at any time to open the project in Things 3.

Developing

To get started, clone and run the app in your terminal emulator of choice (I recommend Ghostty):

.venv/bin/textual run --dev app.py

For live reloading, you can use ptw (pytest-watch) to watch for changes and run the app:

ptw --runner "textual run --dev app.py"

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

things_3_progress_tui-0.0.4.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

things_3_progress_tui-0.0.4-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file things_3_progress_tui-0.0.4.tar.gz.

File metadata

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

File hashes

Hashes for things_3_progress_tui-0.0.4.tar.gz
Algorithm Hash digest
SHA256 6a7c1ec88b3ece49ba8ba3d949995e7012972071d4d670154219fa5f68956431
MD5 06eb380c63972e3a885930928381fdec
BLAKE2b-256 366f615290e7ebfbc5f45464633fe308fe70b01e9c43950d21534514d2e81963

See more details on using hashes here.

Provenance

The following attestation bundles were made for things_3_progress_tui-0.0.4.tar.gz:

Publisher: publish-pypi.yml on danielh-official/things-3-progress-tui

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

File details

Details for the file things_3_progress_tui-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for things_3_progress_tui-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3145afd2b0f532161c41c4b7afe0534c92ba0e8afb94ffea28d2f8b72eab2460
MD5 bfbcc759f39bf97bc5e0064265c4fd69
BLAKE2b-256 139b6ec45c67736fff0e1cce32b1ccbf77a34851a26143b88533636798bd13a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for things_3_progress_tui-0.0.4-py3-none-any.whl:

Publisher: publish-pypi.yml on danielh-official/things-3-progress-tui

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