Skip to main content

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


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)

Uploaded Source

Built Distribution

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

pomiterm-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

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

Hashes for pomiterm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d7572e9b85b265971bf02d82d5ef72640e81cc081301ee52a69d93d3b2e29815
MD5 e56d3673415787431f5aa39f3901697a
BLAKE2b-256 bb9ef79c6de665aa3a5e8ced99c4b004ec063bede83010f9f76337409c4701b7

See more details on using hashes here.

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

Hashes for pomiterm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c8808b354675b0e460b57715c5c828f4f8fd06f5af8fde6eb218be010e749aa
MD5 742f3a9293f53ad5264baf2a246054ed
BLAKE2b-256 8e270089ffea4ddc6453a51244ff01fc6652133b94e89259c741a0b0a75ff9b5

See more details on using hashes here.

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