{"id":14840893,"url":"https://github.com/alarm-clock-applet/alarm-clock","last_synced_at":"2025-09-18T01:31:19.222Z","repository":{"id":37561822,"uuid":"77250726","full_name":"alarm-clock-applet/alarm-clock","owner":"alarm-clock-applet","description":"Alarm Clock is a fully-featured alarm clock for use with an AppIndicator implementation.","archived":false,"fork":false,"pushed_at":"2025-05-22T11:35:35.000Z","size":3058,"stargazers_count":133,"open_issues_count":65,"forks_count":30,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-09-08T21:24:05.881Z","etag":null,"topics":["alarm-clock","alarms","countdown","gtk3","linux","timer"],"latest_commit_sha":null,"homepage":"https://alarm-clock-applet.github.io","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alarm-clock-applet.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-12-23T21:09:18.000Z","updated_at":"2025-09-04T13:23:17.000Z","dependencies_parsed_at":"2025-05-22T13:13:07.414Z","dependency_job_id":null,"html_url":"https://github.com/alarm-clock-applet/alarm-clock","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/alarm-clock-applet/alarm-clock","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alarm-clock-applet%2Falarm-clock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alarm-clock-applet%2Falarm-clock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alarm-clock-applet%2Falarm-clock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alarm-clock-applet%2Falarm-clock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alarm-clock-applet","download_url":"https://codeload.github.com/alarm-clock-applet/alarm-clock/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alarm-clock-applet%2Falarm-clock/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275695678,"owners_count":25511349,"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","status":"online","status_checked_at":"2025-09-17T02:00:09.119Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["alarm-clock","alarms","countdown","gtk3","linux","timer"],"created_at":"2024-09-19T11:01:29.770Z","updated_at":"2025-09-18T01:31:19.171Z","avatar_url":"https://github.com/alarm-clock-applet.png","language":"C","funding_links":[],"categories":["Productivity Tools","Applications"],"sub_categories":["Time Management","Productivity"],"readme":"# Alarm Clock\nThis package contains an Alarm Clock for use with an AppIndicator implementation.\n\n![Alarm Applet Main Window](https://alarm-clock-applet.github.io/assets/screenshots/list-alarms.png)\n\n## Installation\nInstallation instructions can be found on the [project website](https://alarm-clock-applet.github.io/#install).\n\n## Requirements\nThis program requires the following packages:\n```\ncmake \u003e= 3.10\ngettext \u003e= 0.19.8\nglib-2.0 \u003e= 2.56.4\ngtk-3.0 \u003e= 3.22.30\ngio-2.0 \u003e= 2.56.4\nlibnotify \u003e= 0.7.7\ngstreamer-1.0 \u003e= 1.14.5\nayatana-appindicator3 \u003e= 0.5.3\ngnome-icon-theme\npod2man\ngzip\n```\n\nThis software has been tested with the specified version of each dependency as written above. It might function with older versions of these packages, however there is no support for them.\n\n**NOTE: pod2man and gzip are optional and only needed during build time to generate the manpage**\n\nThe dependency to GConf can be removed by passing `-DENABLE_GCONF_MIGRATION=OFF` to cmake.\n\n**WARNING: Doing so disables migration of old alarms.**\n\n\u003c!-- requirements_ubuntu --\u003e\n### Debian/Ubuntu-specific dependency packages\nAll the dependencies on a Debian/Ubuntu system can be installed with:\n```\nsudo apt install build-essential cmake libxml2-dev libgtk-3-dev libgstreamer1.0-dev libnotify-dev libayatana-appindicator3-dev gettext gnome-icon-theme perl gzip\n```\n\u003c!-- end requirements_ubuntu --\u003e\n\n## Building from source\n\u003c!-- build_from_source --\u003e\nDownload and extract the source code with:\n```\nwget --content-disposition https://github.com/alarm-clock-applet/alarm-clock/archive/refs/tags/\u003cVERSION\u003e.tar.gz\ntar zxvf alarm-clock-\u003cVERSION\u003e.tar.gz\ncd alarm-clock-\u003cVERSION\u003e\n```\n\nAnd compile - install with the usual:\n```\nmkdir build \u0026\u0026 cd build\ncmake .. -DCMAKE_BUILD_TYPE=Release\nmake\nsudo make install\n```\n\u003c!-- end build_from_source --\u003e\n\n## Usage\n\n### Start applet\n```\nalarm-clock-applet\n```\n\n### Start applet with main window hidden\n```\nalarm-clock-applet --hidden\n```\n\n### Stop all alarms\n```\nalarm-clock-applet --stop-all\n```\n\n### Snooze all alarms\n```\nalarm-clock-applet --snooze-all\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falarm-clock-applet%2Falarm-clock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falarm-clock-applet%2Falarm-clock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falarm-clock-applet%2Falarm-clock/lists"}