Skip to content

๐Ÿ… Simple CLI pomodoro timer

License

Notifications You must be signed in to change notification settings

BasicPixel/py-pomo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

py-pomo

A simple CLI pomodoro timer with many options, made with Python w/ Click library.

pip install py-pomo

All contibutions are welcome.

Usage GIF


Usage

To use this program, you can either:

  1. Download and run the executable file found in the releases page (*unix only)
  2. Install the script as a python module using pip
  3. Clone the repo, install and run locally

Installation

Install by running:

pip install py-pomo

Then use by running:

python -m pomo [--OPTIONS]

Local Installation

git clone https://github.com/BasicPixel/py-pomo.git # Clone this repo
cd py-pomo

virtualenv venv # Start a virtualenv (on unix systems, requires virtualenv package)
. venv/bin/activate

pip install --editable . # Install the package

pomo --help # Run the script

Examples

Start a 25-minute pomo timer:

pomo

Start a timer for 30 seconds:

pomo -s -d 30

# Or
pomo --in-seconds --duration 30

Start a 10-minute timer, with minimal output (MM:SS):

pomo -m -d 10

# Or
pomo --minimal --duration 10

Learn more about the available options by running:

pomo --help

Todo

  • Save configuration to a file
  • Publish to PyPI
  • Test on different environments