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.4.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

pymato-0.1.4-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pymato-0.1.4.tar.gz
Algorithm Hash digest
SHA256 6a33a2887525429347eb61929d0a958161816ab3c40472f370bac8f451e3379c
MD5 9d51cf55f9dbb8f811a91330dabb29b9
BLAKE2b-256 01615b0cf6cc7d25ab8b9c2eb383cff8375b87e402ede500fda18f59f89d7ac2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pymato-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 dbfb56bf41197a76f54845c22bedae8a592f9a9f8fb5c346828cc447578a4ffc
MD5 8e6c9a79cdf49cac947d40efdc1d1fe6
BLAKE2b-256 4c1e47ec3d60e7049da27356a3bfe655ed53c9f634ed8f51c7d57066cd1b583f

See more details on using hashes here.

Provenance

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