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.1.tar.gz (6.0 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.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file pomiterm-0.1.1.tar.gz.

File metadata

  • Download URL: pomiterm-0.1.1.tar.gz
  • Upload date:
  • Size: 6.0 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.1.tar.gz
Algorithm Hash digest
SHA256 16be7896e3891164a484f0ff53c53301fede42a18cf740a2bb6031bd78dc2eb7
MD5 01a15296db35e4ce153bbd6c4c69f415
BLAKE2b-256 51a60e863a531de823704b2f2e3cf201f2e140621b3819f04a818547b3b7fb52

See more details on using hashes here.

File details

Details for the file pomiterm-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pomiterm-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 853fc9bcfd35e5c1766171ea7be7706d90e646e5353575ae42d9b8b546f15f0b
MD5 80d9f11fabbb5ac1145a3c468af8a015
BLAKE2b-256 82a1f8c50be12d417c27a13c76f666a82c1100c7e650c71718b5b65d16b05dc8

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