Skip to main content

🍅 Tomato Clock

Publish to PyPI PyPI tomato-clock

Tomato Clock is a straightforward command-line Pomodoro application.

Installation

Install python

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

How to use

  • if you install via pip
tomato         # start a 25 minutes tomato clock + 5 minutes break
tomato -t      # start a 25 minutes tomato clock
tomato -t <n>  # start a <n> minutes tomato clock
tomato -b      # take a 5 minutes break
tomato -b <n>  # take a <n> minutes break
tomato -h      # help
  • if you install via source code
./tomato.py         # start a 25 minutes tomato clock + 5 minutes break
./tomato.py -t      # start a 25 minutes tomato clock
./tomato.py -t <n>  # start a <n> minutes tomato clock
./tomato.py -b      # take a 5 minutes break
./tomato.py -b <n>  # take a <n> minutes break
./tomato.py -h      # help

Terminal Output

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

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 Notifications

Tomato Clock uses say(text-to-speech) for voice notifications.

  • MacOS

MacOS already has say. see here or more detail

  • Ubuntu

See this link: say

sudo apt-get install gnustep-gui-runtime
  • Windows

Check this one: https://github.com/SeanBracksDev/tomato-clock

Metadata

Release files for tomato-clock 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tomato-clock 0.1.2
File Size Uploaded
tomato-clock-0.1.2.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tomato-clock 0.1.2
File Interpreter ABI Platform
tomato_clock-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.4 kB

Release files / tomato-clock-0.1.2.tar.gz

Download URL tomato-clock-0.1.2.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
006368375f7fe8610c8305a22eb43d377c828af44e358e590bf5598dc06382ab
BLAKE2b-256 checksum
How to use checksums
609441076144dc1c32c33fab6f01a9a5ddee4d8e6f660ecd9d083c09af445609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / tomato_clock-0.1.2-py3-none-any.whl

Download URL tomato_clock-0.1.2-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f0bc69459f21a0f57b06fe954a500318b08caed84f86faf69d01af46cdeffd4
BLAKE2b-256 checksum
How to use checksums
bfe5c6294f3ac899c1321ebca3d3872d19b12e5b4c500309231d5fc1841f322c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page