{"id":22288938,"url":"https://github.com/waynew/pymato","last_synced_at":"2026-02-26T12:05:08.958Z","repository":{"id":28199757,"uuid":"116319644","full_name":"waynew/pymato","owner":"waynew","description":"Simple command line pomodoro timer","archived":false,"fork":false,"pushed_at":"2022-04-07T12:11:10.000Z","size":19,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-03T16:11:12.645Z","etag":null,"topics":["command-line","hacktoberfest","pomodoro","pomodoro-cli","pomodoro-clock","pomodoro-timer","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/waynew.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-05T00:00:40.000Z","updated_at":"2022-08-31T13:59:25.000Z","dependencies_parsed_at":"2022-07-21T03:02:47.212Z","dependency_job_id":null,"html_url":"https://github.com/waynew/pymato","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/waynew/pymato","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waynew%2Fpymato","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waynew%2Fpymato/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waynew%2Fpymato/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waynew%2Fpymato/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/waynew","download_url":"https://codeload.github.com/waynew/pymato/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waynew%2Fpymato/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29858461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T08:51:08.701Z","status":"ssl_error","status_checked_at":"2026-02-26T08:50:19.607Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line","hacktoberfest","pomodoro","pomodoro-cli","pomodoro-clock","pomodoro-timer","python"],"created_at":"2024-12-03T17:07:38.737Z","updated_at":"2026-02-26T12:05:08.941Z","avatar_url":"https://github.com/waynew.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"pymato\n======\n\nThe Simple Python Tomato (Pomodoro) timer.\n\n\nUsage\n-----\n\n.. code::\n\n  $ python -m pip install --user pymato\n  $ pymato pom doing something cool\n  Task - doing something cool\n  0:24:59\n\nWhen the timer runs out it will emit a visual bell, so your terminal should\nblink or notify you of activity. Want to see what you've been working on?\n\n.. code::\n\n  $ pymato log\n  2018-02-28\n              25m writing pymato documentation\n              25m doing something cool\n  -----------------------------------------\n              50m total pomodoro time\n\n\nRight now that's pretty much all it does. It saves your logs to ``pymato.log``\nin the current folder. You can delete or edit entries that way. If you start a\ntask and you get called away in the middle of your pom, you can just hit\nctrl+c. Then it will ask if you'd like to save that pom.\n\n.. code::\n\n  $ pymato pom a task that will get interrupted\n  Task - a task that will get interrupted\n  ^C0:23:59Aborted - save to log anyway?\n  y/[n]: y\n  $ pymato log\n  2018-02-28\n              25m writing pymato documentation\n              25m doing something cool\n               7m doing something cool\n  -----------------------------------------\n              57m total pomodoro time\n\n\nWould you like to play a sound on completion of your pom? Fortunately your\nshell has already provided that functionality! For most shells, this should\nwork correctly:\n\n.. code::\n\n    $ pymato pom \"play a sound\"; ogg123 chime.ogg; notify-send \"Done!\"\n\nThat should work for most, if not all common shells (bash, fish, zsh).\n\n\nFuture Goals\n------------\n\nI'd like to have ``pymato sum`` that would give you a summary - probably with\nthe option to group by either task or day. Might be nice to see some kinds of\nascii graphs or something too. I'd also be down with the ability to add notes\nto entries if you need to keep a record of things you've done. Or the ability\nto link work to your git/hg/svn commit history.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaynew%2Fpymato","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwaynew%2Fpymato","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaynew%2Fpymato/lists"}