{"id":23882238,"url":"https://github.com/jakeoeding/event-notifier","last_synced_at":"2026-05-15T12:33:03.315Z","repository":{"id":270014737,"uuid":"908681966","full_name":"jakeoeding/event-notifier","owner":"jakeoeding","description":"Get daily updates about local events","archived":false,"fork":false,"pushed_at":"2025-06-18T21:36:45.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-01T15:14:13.922Z","etag":null,"topics":["docker","pushover-notifications","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jakeoeding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-12-26T17:21:24.000Z","updated_at":"2025-06-18T21:36:48.000Z","dependencies_parsed_at":"2025-02-23T01:27:23.034Z","dependency_job_id":"9a41b4ee-8b6f-43f0-b530-081bb7947dae","html_url":"https://github.com/jakeoeding/event-notifier","commit_stats":null,"previous_names":["jakeoeding/event-notifier"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jakeoeding/event-notifier","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeoeding%2Fevent-notifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeoeding%2Fevent-notifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeoeding%2Fevent-notifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeoeding%2Fevent-notifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakeoeding","download_url":"https://codeload.github.com/jakeoeding/event-notifier/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeoeding%2Fevent-notifier/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266631348,"owners_count":23959419,"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-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["docker","pushover-notifications","ruby"],"created_at":"2025-01-04T02:52:25.607Z","updated_at":"2026-05-15T12:32:58.275Z","avatar_url":"https://github.com/jakeoeding.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# event-notifier\n\n## Motivation\nLiving near an event center has some perks, such as being able to walk to concerts and sporting events and not having to pay for parking. It also has some drawbacks, mainly, excessive extra traffic on days of events.\n\nEnter `event-notifier`. This project aims to send a daily notification with the local events and their starting times each morning. This allows one to plan ahead and mitigate the effects of the extra traffic.\n\n## Overview\nThis project works by requesting the event data from the event center's website. It uses a service called [Pushover](https://pushover.net/) to send push notifications with the daily event schedule. The daily job is scheduled via Github Actions.\n\n## Dependencies\nThis project has the following dependencies to run locally:\n- Docker\n- docker compose\n- A Pushover account\n\n## Setup\nCopy the override example file.\n```bash\ncp docker-compose.override.yml.example docker-compose.override.yml\n```\nUpdate the `PUSHOVER_USER_KEY` and `PUSHOVER_API_TOKEN` environment variables accordingly.\n\nBuild the project\n```bash\ndocker compose build\n```\n\n## Usage\nExecuting the program locally is as simple as:\n```bash\ndocker compose run --rm app\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakeoeding%2Fevent-notifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakeoeding%2Fevent-notifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakeoeding%2Fevent-notifier/lists"}