{"id":13753203,"url":"https://github.com/zkokaja/opinionated-timer","last_synced_at":"2025-05-13T00:01:56.297Z","repository":{"id":88481462,"uuid":"233433377","full_name":"zkokaja/opinionated-timer","owner":"zkokaja","description":"A pomodoro-inspired timer menulet","archived":false,"fork":false,"pushed_at":"2024-03-06T13:07:03.000Z","size":372,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-04T09:05:04.140Z","etag":null,"topics":["macos","menubar-app","menulet","pomodoro-technique","productivity","timers","utility"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/zkokaja.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-01-12T17:48:31.000Z","updated_at":"2024-05-23T23:22:05.000Z","dependencies_parsed_at":"2024-03-06T14:29:00.123Z","dependency_job_id":"40583e63-651a-4d9c-acd5-9cc2f63472b0","html_url":"https://github.com/zkokaja/opinionated-timer","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkokaja%2Fopinionated-timer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkokaja%2Fopinionated-timer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkokaja%2Fopinionated-timer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkokaja%2Fopinionated-timer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zkokaja","download_url":"https://codeload.github.com/zkokaja/opinionated-timer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221305162,"owners_count":16795077,"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":["macos","menubar-app","menulet","pomodoro-technique","productivity","timers","utility"],"created_at":"2024-08-03T09:01:18.289Z","updated_at":"2024-10-24T10:27:33.666Z","avatar_url":"https://github.com/zkokaja.png","language":"Swift","funding_links":[],"categories":["Productivity"],"sub_categories":["Timers \u0026 Stopwatches"],"readme":"\u003ch1\u003e\n   \u003cimg src=\"OpinionatedTimer/Assets.xcassets/AppIcon.appiconset/icon_128px.png\" width=\"64\" height=\"64\" align=\"left\" \u003e\n   Opinionated Timer\n\u003c/h1\u003e\n\n![GitHub Release](https://img.shields.io/github/v/release/zkokaja/opinionated-timer)\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/zkokaja/opinionated-timer/xcode.yml)\n![GitHub License](https://img.shields.io/github/license/zkokaja/opinionated-timer)\n\nI'm a timer \"menulet\" with a restricted set of functionality. There are other\ntimers around that have fancy bells and whistles, but I'm basic. I can only set\ntimers for 5, 25, or 55 minutes. This may seem limiting, but if you allow me to\nshift your perspective a bit, then you may find it rewarding.\n\nThe core concept I embody is the [Pomodoro Technique]. It's simple: once you\ndecide on a task to accomplish, set me for 25 or 55 minutes, then do some\ndiligent work. When I ring, you take a short 5 minute break. Rinse and repeat\nuntil you're done with the task, taking longer breaks at some intervals. By\ncommitting yourself to an amount of time dedicated for productivity, you will\nbe less tempted to be allow yourself to be distracted.\n\n## Usage\n\nOnce I'm installed, you'll find me in your top right menu bar among other handy items:\n\n\u003cimg src=\"images/menu-bar.png\" alt=\"Menu Bar Icon\" height=\"30\" /\u003e\n\nWhere you can choose a time interval: \n\n\u003cimg src=\"images/menu-items.png\" alt=\"Menu Options\" width=\"200\" /\u003e\n\nWhen the time's up, I'll let you know:\n\n\u003cimg src=\"images/notification-example.png\" alt=\"Notification Example\" width=\"500\" /\u003e\n\n\n## Installation\n\nOptions:\n\n1. Download the app from GitHub releases,\n   [here (zip)](https://github.com/zkokaja/opinionated-timer/releases/latest/download/OpinionatedTimer.zip).\n2. Build with XCode then go to Product -\u003e Archive to get a `.app` file.\n\n## Developer\n\nThe code is very simply and self explanatory. The main functionality comes\nfrom the `User Notifications` developer library.\n\n\n\u003ca href=\"https://www.freepik.com/icon/tomato_676503\"\u003eIcon by Freepik\u003c/a\u003e\n\n[Pomodoro Technique]: https://en.wikipedia.org/wiki/Pomodoro_Technique\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzkokaja%2Fopinionated-timer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzkokaja%2Fopinionated-timer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzkokaja%2Fopinionated-timer/lists"}