{"id":17696695,"url":"https://github.com/andrewmaksimchuk/pomodoro","last_synced_at":"2025-05-13T05:30:19.762Z","repository":{"id":48451821,"uuid":"389413156","full_name":"AndrewMaksimchuk/pomodoro","owner":"AndrewMaksimchuk","description":"Pomodoro timer base on Electron + sports exercises","archived":false,"fork":false,"pushed_at":"2024-12-19T14:11:39.000Z","size":1238,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-20T23:32:27.473Z","etag":null,"topics":["electron","pomodoro"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/AndrewMaksimchuk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-25T18:16:07.000Z","updated_at":"2024-12-19T14:11:42.000Z","dependencies_parsed_at":"2024-01-20T13:23:11.667Z","dependency_job_id":"8d878128-7406-4a6b-bf38-f9af2456cdeb","html_url":"https://github.com/AndrewMaksimchuk/pomodoro","commit_stats":{"total_commits":13,"total_committers":2,"mean_commits":6.5,"dds":"0.23076923076923073","last_synced_commit":"6dd414a1df191681ebba8aa270c8c12635b4b9fd"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewMaksimchuk%2Fpomodoro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewMaksimchuk%2Fpomodoro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewMaksimchuk%2Fpomodoro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewMaksimchuk%2Fpomodoro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndrewMaksimchuk","download_url":"https://codeload.github.com/AndrewMaksimchuk/pomodoro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253882528,"owners_count":21978503,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["electron","pomodoro"],"created_at":"2024-10-24T14:45:01.238Z","updated_at":"2025-05-13T05:30:19.743Z","avatar_url":"https://github.com/AndrewMaksimchuk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :tomato: Pomodoro\n\nThe Pomodoro method is a time management method developed by Francesco Cirillo in the late 1980s.  \nThis method uses a timer to break down the work into 25-minute intervals  \ncalled \"pomodori\" (Italian word meaning \"tomatoes\") and separated by short breaks.  \n\nThis simple program locks the screen every 25 minutes and takes a break of 5 minutes,  \nwhich will give you the opportunity to take a break and freshen up a bit.  \n\nBuilt on :electron: [Electron](https://www.electronjs.org/).  \n\nTo run the program you need:\n1. clone the repository, go to the folder named `pomodoro`\n2. then open a terminal in it (command line)\n3. in the terminal enter the command `npm i`\n4. now you can run the program through the terminal with the command `npm run start` or `make`  \n\nNo settings, just run and go :footprints:  \n![](pomodoro.jpg)  \n\n## Features\n- Can show exercise on break time\n- Can add your custom exercise\n- Can show exercise of day from [darebee.com](https://www.darebee.com)\n- Show tray icon with number of minutes left to break\n- Play sound\n\n## Commands:\n- Take a break - start new 5 minute break\n- Skip         - skip break\n- Add exercise - add a sports exercise\n- Relaunch     - restart the entire program\n- Exit         - close this application  \n\n## Settings\n- Show exercises - if checked, show on break time  \n                   random selected exercise  \n- Show exercise of the day - if checked, show on  \n                   today exercise  \n\n## Keyboard\n`Ctrl+Alt+Q` - skip break  \n\n## Environment variables\n\nPOMODORO_DEV - Open devtools in render process  \n\n## Note\n\nFor get today exercise, use [darebee.com](https://www.darebee.com/)\n\n`Makefile` containe commands for developers, like  \nrun and build. \n\nThis application save all user data for work() in  \nuser data directory.  \n\n![](pomodoro_tray.png)  \n![](pomodoro_tray_counter.png)  \n![](pomodoro_tray_menu.png)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewmaksimchuk%2Fpomodoro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewmaksimchuk%2Fpomodoro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewmaksimchuk%2Fpomodoro/lists"}