A small minimal Pomodoro timer running in your terminal.
Project description
PomiTerm 🍅
A terminal-based Pomodoro timer built with Python and Rich.
Features
- Pomodoro timer with work sessions, short breaks, and long breaks
- Live countdown display in the terminal
- Distinct sounds for each timer type (macOS)
- Configurable settings (durations, cycles)
Requirements
- Python 3.x
- macOS (sound playback uses
afplay)
pip install rich questionary
Usage
python main.py
Or as a global terminal command:
chmod +x main.py
ln -s $(pwd)/main.py /usr/local/bin/pomiterm
pomiterm
Default Settings
| Setting | Value |
|---|---|
| Work | 25 min |
| Short break | 5 min |
| Long break | 15 min |
| Cycles | 4 |
Settings can be changed from the main menu under Settings.
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
pomiterm-0.1.0.tar.gz
(5.9 kB
view details)
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 pomiterm-0.1.0.tar.gz.
File metadata
- Download URL: pomiterm-0.1.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7572e9b85b265971bf02d82d5ef72640e81cc081301ee52a69d93d3b2e29815
|
|
| MD5 |
e56d3673415787431f5aa39f3901697a
|
|
| BLAKE2b-256 |
bb9ef79c6de665aa3a5e8ced99c4b004ec063bede83010f9f76337409c4701b7
|
File details
Details for the file pomiterm-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pomiterm-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c8808b354675b0e460b57715c5c828f4f8fd06f5af8fde6eb218be010e749aa
|
|
| MD5 |
742f3a9293f53ad5264baf2a246054ed
|
|
| BLAKE2b-256 |
8e270089ffea4ddc6453a51244ff01fc6652133b94e89259c741a0b0a75ff9b5
|