Skip to main content

A simple CLI Pomodoro timer.

Project description

termato

BUILT TO address my own problem:

https://psychology.stackexchange.com/questions/27694/the-perception-of-time-of-workaholics

People working on their laptops often forget the whole world while they're engrossed in their work. Some fall into compulsive habits or disorders, while others dislike installing complicated and overly colorful GUI nonsense. There are those who prefer minimalist tools that simply get the job done.

Basically, you know you need to get up and take a small break, but you convince yourself to finish "just one more thing," and before you know it, the entire day has slipped by. You’re still in front of your laptop or screen, trying to fix that one last thing. Sure, it’s rewarding, and I love that more than anything. But deep down, we know we need to take at least small breaks.

This program was built for me, but I don’t see why others wouldn’t find it useful too.

Why not simply buy a pomodoro? Well, I want my laptop to take care of me the way I do:)

Pomodoro Timer Help


image

Install the package

pip install termato
pip3 install termato

How to execute

$ termato

Or

$ termato -w=25 -b=5 -r=4

Options

  • -w=<work_time>: Set the duration of each work interval in minutes. Default: 25 minutes.
  • -b=<break_time>: Set the duration of each regular break in minutes. Default: 5 minutes.
  • -r=: Set the total number of completed pomodoro intervals (work round + break). Default: 4.
  • -h: Display this help message.

Note

  • The script will use default values if any option is not provided.
  • Only -w, -b, -r options are recognized. All other parameters will be ignored.
  • Press Ctrl+C during the timer to stop the script.

License

This project is licensed under the Custom License. See the LICENSE file for details.

Future Versions, Bug, and Errors:

Well, I’m sorry, but I don’t have time for anything like that. Besides, I personally don’t think this code deserves much attention because it’s just a simple script turned into a command line and found this old script somewhere on my old file archives

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

termato-1.0.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

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

termato-1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file termato-1.0.tar.gz.

File metadata

  • Download URL: termato-1.0.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for termato-1.0.tar.gz
Algorithm Hash digest
SHA256 7b8d5a4ecc6daca1540ab02e698585b30074e97b58f94740c7822b929298cad7
MD5 ab79a5a4758a1a6de505905999ab7fbe
BLAKE2b-256 1531374a1cc7e4dabb128dcfa7be3cf1509bc163507ee1ca6cc9a5cefa0e9356

See more details on using hashes here.

File details

Details for the file termato-1.0-py3-none-any.whl.

File metadata

  • Download URL: termato-1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for termato-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d549995f068141c88f0f0004b5c5c107d37ed8d84b1d90c108fe433b0bb19399
MD5 311610404fb9a03f5fe560fe18e91a07
BLAKE2b-256 f5ae029b50ff8d843b55e62476c6249756e548890026a7e3f4acb4eef9cf8c2e

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