A Pomodoro tracker with a special 'borrow time' feature.
Project description
PomoTracker
A simple Pomodoro tracker with a special "borrow time" feature.
Installation
This project uses uv for package management.
-
Clone the repository:
git clone <repository-url> cd pomotracker
-
Install dependencies:
uv pip sync --dev
Usage
To run the application, use the following command:
pomotracker
Alternatively, you can run the main module directly:
python -m pomotracker.main
Key Bindings
- b: Toggle borrow mode
- p: Pause/Resume the timer
- q: Quit the application
How Borrow Mode Works
When you are in a working session, you can enable "borrow mode" by pressing b. In this mode, the timer will continue even after it reaches zero, allowing you to continue working without interruption. When you stop borrowing (by pressing b again), the extra time will be subtracted from your future working sessions.
For example, if you have a 25-5 minute cycle and you work for 37 minutes, your next cycles will be adjusted to 37-5-13-5.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pomotracker-0.1.0.tar.gz.
File metadata
- Download URL: pomotracker-0.1.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.4.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32dafbb8079bc7f0b6efbd2de9336b6ac9b1231be80e1fa7315b7c5778421bb0
|
|
| MD5 |
53d9ca5c6d1a06dea3343b02ad358109
|
|
| BLAKE2b-256 |
e15f2cee10800e03768dffca5adb1df0d5022c928dc7457fd6a71d03fcca2b71
|
File details
Details for the file pomotracker-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pomotracker-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.4.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96b453c7815125748cb04a299acdc85304887260af5a8f5f9bd3a96edd298b66
|
|
| MD5 |
d468bb7d64f72c13a5e5e659cb33e07d
|
|
| BLAKE2b-256 |
f245cd855bb816301f1b84d1c98b0370395fc7a107ae73ba468f9e8686929526
|