Metadata-Version: 2.1
Name: pomodorable
Version: 0.1.dev4
Summary: A pomodoro timer implemented as a Textual app
Project-URL: Source, https://github.com/wmelvin/pomodorable
Project-URL: Documentation, https://github.com/wmelvin/pomodorable#readme
Author-email: Bill Melvin <bill@billmelvin.com>
License-Expression: MIT
License-File: LICENSE.txt
Keywords: Textual,pomodoro
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8
Requires-Dist: click
Requires-Dist: platformdirs
Requires-Dist: plyer
Requires-Dist: python-dotenv
Requires-Dist: textual
Requires-Dist: tomlkit
Description-Content-Type: text/markdown

# pomodorable

A **pomodoro timer** built using Textual.

> Development work in progress.

## Screenshots

![screenshot-ready](./readme_images/app-1.png)

![screenshot-paused](./readme_images/app-2.png)

## Reference

- [Pomodoro Technique - Wikipedia](https://en.wikipedia.org/wiki/Pomodoro_Technique)

### Packages used

- [Textual](https://textual.textualize.io/) - Textual User Interface framework
- [Click](https://palletsprojects.com/p/click/) - command-line options
- [platformdirs](https://github.com/platformdirs/platformdirs) - common directories on different platforms
- [plyer](https://pypi.org/project/plyer/) - system notifications
- [python-dotenv](https://pypi.org/project/python-dotenv/) - override default settings during development
- [tomlkit](https://pypi.org/project/tomlkit/) - store configuration as TOML

### Project tools

- [Hatch](https://hatch.pypa.io/latest/) - Python project manager (environments, packaging, and more)
- [Ruff](https://docs.astral.sh/ruff/) - linter and code formatter (integrated with Hatch)
- [pytest](https://docs.pytest.org/en/stable/) - testing framework
- [Just](https://github.com/casey/just) - command runner
