tomaty is a pomodoro program featuring a GUI and tracking system
Project description
tomaty
“you say tomato, I say stop wasting my time with lame python portmanteaus”
tomaty is a pomodoro app featuring basic stats tracking and notifications with many more features on the way.
why
- the primary motivation for yet another pomodoro app was that none of the others I could find were:
native
not an electron app
simple but feature robust (flexible for user preferences)
goals
while tomaty’s current release is limited in features, i’m already working hard on another major release.
- the following features should be available in the coming 2.0.0 release:
To-Do list
basic settings page for user configuration
setting: continuous mode
setting: pausing (rather than resetting)
setting: dark theme
… and more!
If you would like to see how things are going, checkout the project page for tomaty v2.
contributing
… please do!
there are plenty of open issues i’ve created for enhancing tomaty. just let me know if you are working on one so i can prioritize my time elsewhere on the project.
installing
dependencies
this is a python3 project. please use python3.
tomaty is built with Gtk using python’s pyGObject bindings, gi.
the docs there have instructions for essentially all major operating systems , please use them!
pypi
(preferably) create a virtual environment
using pip: pip install tomaty
if you get errors about user privileges, particularly on linux or mac, try pip install --user tomaty. avoid using sudo whenever possible in terms of install pip packages.
To update, simply pip install --upgrade tomaty. Be sure to do this often, I am constantly adding enhancements and patching bugs 🐛.
locally
install the version you want from github
enter the directory of your local clone
using pip: pip install -e .
Assuming you are tracking master, a simple git pull origin master will do for updates.
problems
if you have problems installing and or getting a development setup going, please let me know in the issues and i can try to help. for mac users, checkout gabby’s comments to see if they help you.
forks
some friend(s) of mine have already started porting this project to other languages. you should check them out!
boxcar-willie - tomaty… but in rust-lang. by @bitemyapp
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
File details
Details for the file tomaty-1.0.33.tar.gz
.
File metadata
- Download URL: tomaty-1.0.33.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 500a9fb6e00d3660e261bfb8ed8ea57a89d8238f526e3c656b3cf6b2fdc01e09 |
|
MD5 | 0d1f376ac06c0add4444271975321fd8 |
|
BLAKE2b-256 | 2d22e388e82df71c56619b446b6edfcb9be3227f27699c671595b8a8c880db18 |