{"id":41998180,"url":"https://github.com/andreas-glaser/quick-alarm-cinnamon","last_synced_at":"2026-04-03T10:03:34.190Z","repository":{"id":329039765,"uuid":"1116486320","full_name":"andreas-glaser/quick-alarm-cinnamon","owner":"andreas-glaser","description":"Queue alarms fast from your Cinnamon panel","archived":false,"fork":false,"pushed_at":"2026-01-26T00:10:12.000Z","size":940,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-26T14:50:06.134Z","etag":null,"topics":["alarm","applet","cinnamon","cinnamon-spices","gjs","javascript","linux-desktop","linux-mint","notifications"],"latest_commit_sha":null,"homepage":"https://cinnamon-spices.linuxmint.com/applets","language":"JavaScript","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/andreas-glaser.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-15T00:04:49.000Z","updated_at":"2026-01-26T00:10:16.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/andreas-glaser/quick-alarm-cinnamon","commit_stats":null,"previous_names":["andreas-glaser/quick-alarm-cinnamon"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/andreas-glaser/quick-alarm-cinnamon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreas-glaser%2Fquick-alarm-cinnamon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreas-glaser%2Fquick-alarm-cinnamon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreas-glaser%2Fquick-alarm-cinnamon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreas-glaser%2Fquick-alarm-cinnamon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andreas-glaser","download_url":"https://codeload.github.com/andreas-glaser/quick-alarm-cinnamon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreas-glaser%2Fquick-alarm-cinnamon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29968123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T10:55:55.490Z","status":"ssl_error","status_checked_at":"2026-03-01T10:55:55.175Z","response_time":124,"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":["alarm","applet","cinnamon","cinnamon-spices","gjs","javascript","linux-desktop","linux-mint","notifications"],"created_at":"2026-01-26T01:11:15.269Z","updated_at":"2026-04-03T10:03:34.185Z","avatar_url":"https://github.com/andreas-glaser.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quick Alarm (Cinnamon Applet)\n\nQueue alarms fast from your Cinnamon panel. Click the applet icon, type a time, press Enter.\n\n![Screenshot](docs/assets/screenshot.png)\n\n## Usage\n\n1. Click the applet (alarm icon) in your panel.\n2. Type an alarm time (optionally with a label).\n3. Press Enter (or Ctrl+Enter to add another without closing).\n\n### Examples\n- `in 10m tea`\n- `after 5m - stretch`\n- `5 seconds`\n- `Stretch 30m`\n- `11:59am claude`\n- `claude at 11:59 am`\n- `tomorrow 11:30 - reset`\n\n### What happens when it fires\n- A fullscreen overlay appears showing the time, label, and how long ago it fired.\n- Plays an alarm sound.\n- Click anywhere, press Escape/Enter/Space, or click Dismiss to close.\n\n### Sleep / wake behavior\nIf your computer wakes after an alarm time:\n- If it’s only slightly overdue, it fires immediately.\n- If it’s overdue by more than a short grace window, you get a “Missed alarm” notification (no sound) and it’s removed from the queue.\n\n## Local Install (Linux Mint / Cinnamon)\n```bash\ntools/install.sh\n```\n\nRestart Cinnamon (Alt+F2 → `r`), then add the applet from:\nPanel Settings → Applets\n\n## Settings\n- **Show remaining time**: display countdown beside the panel icon (default: off)\n- **Use a custom icon**: replace the default alarm icon with any icon file or theme icon name (default: off)\n- **Fullscreen notification**: show fullscreen overlay when alarm fires (default: on)\n- **Alarm sound mode**: chime once, or ring for a duration\n- **Ring duration**: how long \"ring\" mode plays sounds\n- **Open shortcut**: global hotkey to open the applet menu (default: Super+Alt+A)\n\n## Development\n- Build output: `tools/build.sh` → `applet/quick-alarm@andreas-glaser/`\n- Tests: `tests/run.sh` (requires `gjs`)\n- Release zip: `tools/release.sh`\n\n## Cinnamon Spices\nPublishing notes: `docs/dev/release.md`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreas-glaser%2Fquick-alarm-cinnamon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreas-glaser%2Fquick-alarm-cinnamon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreas-glaser%2Fquick-alarm-cinnamon/lists"}