Skip to main content

The Simple Python Tomato (Pomodoro) timer.

Usage

$ python -m pip install --user pymato
$ pymato pom doing something cool
Task - doing something cool
0:24:59

When the timer runs out it will emit a visual bell, so your terminal should blink or notify you of activity. Want to see what you’ve been working on?

$ pymato log
2018-02-28
            25m writing pymato documentation
            25m doing something cool
-----------------------------------------
            50m total pomodoro time

Right now that’s pretty much all it does. It saves your logs to pymato.log in the current folder. You can delete or edit entries that way. If you start a task and you get called away in the middle of your pom, you can just hit ctrl+c. Then it will ask if you’d like to save that pom.

$ pymato pom a task that will get interrupted
Task - a task that will get interrupted
^C0:23:59Aborted - save to log anyway?
y/[n]: y
$ pymato log
2018-02-28
            25m writing pymato documentation
            25m doing something cool
             7m doing something cool
-----------------------------------------
            57m total pomodoro time

Future Goals

I’d like to have pymato sum that would give you a summary - probably with the option to group by either task or day. Might be nice to see some kinds of ascii graphs or something too. I’d also be down with the ability to add notes to entries if you need to keep a record of things you’ve done. Or the ability to link work to your git/hg/svn commit history.

Metadata

Release files for pymato 0.1.8

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

Source distribution (sdist)

Source distribution for pymato 0.1.8
File Size Uploaded
pymato-0.1.8.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymato 0.1.8
File Interpreter ABI Platform
pymato-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / pymato-0.1.8.tar.gz

Download URL pymato-0.1.8.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a5ea1e38853e99897691b437fb96725b0ab62011d2b2c370463a81fecdc6a486
BLAKE2b-256 checksum
How to use checksums
73285569132c8f03de59cb7ce344d599bf4c237701cf7941025c26ad5f0491e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pymato-0.1.8-py3-none-any.whl

Download URL pymato-0.1.8-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c179972d831b657b1ad012265f0a90e9b0ceb5af9f7f0a29cc5d5c47cd505d95
BLAKE2b-256 checksum
How to use checksums
77b143c92446d5374495226a80a979077bd41149e85c65753458a85434f1ff9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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