Skip to main content

Tomato Timer is a simple command line pomodoro app

Project description

🍅 Tomato Timer

PyPI version

Tomato Timer is a simple command line pomodoro app.

Installation

Install python from https://www.python.org/

  • Install via pip:
$ pip install tomato-timer
  • Install via source code:
$ git clone https://github.com/pashkatrick/tomato-timer.git
$ cd tomato-timer
$ chmod +x tomato.py 

How to use

  • if you install via pip
$ tomato                              # start a 20 minutes tomato clock + 10 minutes break in 9 times
$ tomato --work 25 --rest 5 --loop 4  # start a 25 minutes tomato clock + 5 minutes break in 4 times
$ tomato -h                           # help

  • if you install via source code
$ ./tomato.py                              # start a 30 minutes tomato clock + 10 minutes break in 9 times
$ ./tomato.py --work 25 --rest 5 --loop 4  # start a 25 minutes tomato clock + 5 minutes break in 4 times
$ ./tomato.py -h                           # help

Terminal Output

🍅 tomato 25 minutes. Ctrl+C to exit
 🍅🍅---------------------------------------------- [8%] 23:4 ⏰ 

Desktop Notification

  • MacOS
$ brew install terminal-notifier 

terminal-notifier actually is a cross-platform desktop notifier, please refer to ➜ terminal-notifier

terminal-notifier
  • Ubuntu

notify-send

ubuntu-notification

Voice Notification

We use say(text-to-speech) for voice notification

  • MacOS

MacOS already has say. see here or more detail

  • Ubuntu

see this link: say

sudo apt-get install gnustep-gui-runtime

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

tomato-timer-1.0.4.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

tomato_timer-1.0.4-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file tomato-timer-1.0.4.tar.gz.

File metadata

  • Download URL: tomato-timer-1.0.4.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for tomato-timer-1.0.4.tar.gz
Algorithm Hash digest
SHA256 552f4667c5de53d783a89ab7243e33f2ff8a2b58fd13babc1b1b7fb1454a803e
MD5 c8c7406475447c8907353c75cf3e6bfb
BLAKE2b-256 4954ef7253f6c1e456b557ab54a2f8514db5f8817aff3b75530860ee81f8ad63

See more details on using hashes here.

File details

Details for the file tomato_timer-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: tomato_timer-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for tomato_timer-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 61a9cd4a5456aaac565e0d442f923dcba4b3f65698e681637284788ffb7c733d
MD5 83b00d966a9ab4d084bd78de3ac9b9f8
BLAKE2b-256 093c37a1f2091eb7115186209458c4045feb151cd3a30ba108225b50eff01a85

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