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
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,-roptions 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b8d5a4ecc6daca1540ab02e698585b30074e97b58f94740c7822b929298cad7
|
|
| MD5 |
ab79a5a4758a1a6de505905999ab7fbe
|
|
| BLAKE2b-256 |
1531374a1cc7e4dabb128dcfa7be3cf1509bc163507ee1ca6cc9a5cefa0e9356
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d549995f068141c88f0f0004b5c5c107d37ed8d84b1d90c108fe433b0bb19399
|
|
| MD5 |
311610404fb9a03f5fe560fe18e91a07
|
|
| BLAKE2b-256 |
f5ae029b50ff8d843b55e62476c6249756e548890026a7e3f4acb4eef9cf8c2e
|