A pomodoro timer implemented as a Textual app
Project description
pomodorable
A pomodoro timer built using Textual.
Development work in progress.
Screenshots
Reference
Packages used
- Textual - Textual User Interface framework
- Click - command-line options
- platformdirs - common directories on different platforms
- plyer - system notifications
- python-dotenv - override default settings during development
- tomlkit - store configuration as TOML
Project tools
- Hatch - Python project manager (environments, packaging, and more)
- Ruff - linter and code formatter (integrated with Hatch)
- pytest - testing framework
- Just - command runner
Textual Development Tools
- Textual Devtools
- tcss-vscode-extension: VS Code extension that enables syntax highlighting for Textual CSS files.
- pytest-textual-snapshot: Snapshot testing for Textual applications
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
pomodorable-0.1.dev16.tar.gz
(178.6 kB
view details)
Built Distribution
File details
Details for the file pomodorable-0.1.dev16.tar.gz
.
File metadata
- Download URL: pomodorable-0.1.dev16.tar.gz
- Upload date:
- Size: 178.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.26.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd8d41c53f852d2f42cee6803380d313be7893d5343681288d993c3902d17f6d |
|
MD5 | ae4df1171eb8c0d891332ae7f2966954 |
|
BLAKE2b-256 | cbff7f57747eeedd6baa6825ec10d3556a9064c9e2513007f71cc2dc888296c9 |
File details
Details for the file pomodorable-0.1.dev16-py3-none-any.whl
.
File metadata
- Download URL: pomodorable-0.1.dev16-py3-none-any.whl
- Upload date:
- Size: 21.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.26.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 809ff912cbecaff42ec6b0835043d2bca1bffb956bf2103114cb06e7464137e9 |
|
MD5 | 9d6462b72e2b7f11fe8a0e74b0cdcb81 |
|
BLAKE2b-256 | 1e3c493fb6b73794fc96fe08f1b34b6ebbeabef3f1a0c831f3b251bab0e0ab53 |