Skip to main content

Simple command line pomodoro timer

Project description

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.

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

pymato-0.1.8.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

pymato-0.1.8-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file pymato-0.1.8.tar.gz.

File metadata

  • Download URL: pymato-0.1.8.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pymato-0.1.8.tar.gz
Algorithm Hash digest
SHA256 a5ea1e38853e99897691b437fb96725b0ab62011d2b2c370463a81fecdc6a486
MD5 47e020de562dd55ce3f893af58f32de3
BLAKE2b-256 73285569132c8f03de59cb7ce344d599bf4c237701cf7941025c26ad5f0491e6

See more details on using hashes here.

File details

Details for the file pymato-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for pymato-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c179972d831b657b1ad012265f0a90e9b0ceb5af9f7f0a29cc5d5c47cd505d95
MD5 67f916d673684d25af391393884f55e1
BLAKE2b-256 77b143c92446d5374495226a80a979077bd41149e85c65753458a85434f1ff9d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page