{"id":18776598,"url":"https://github.com/onsi/disco","last_synced_at":"2025-12-15T16:30:13.699Z","repository":{"id":197862844,"uuid":"694752144","full_name":"onsi/disco","owner":"onsi","description":"Ultimate Disco","archived":false,"fork":false,"pushed_at":"2024-05-27T00:00:48.000Z","size":259,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-29T09:28:49.524Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/onsi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2023-09-21T16:08:42.000Z","updated_at":"2024-05-27T00:00:51.000Z","dependencies_parsed_at":"2023-10-22T04:32:27.228Z","dependency_job_id":"fa214dbe-69e5-4117-9a74-72cfbc88acfe","html_url":"https://github.com/onsi/disco","commit_stats":null,"previous_names":["onsi/disco"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onsi%2Fdisco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onsi%2Fdisco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onsi%2Fdisco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onsi%2Fdisco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onsi","download_url":"https://codeload.github.com/onsi/disco/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239684301,"owners_count":19680102,"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":[],"created_at":"2024-11-07T19:46:47.856Z","updated_at":"2025-12-15T16:30:13.630Z","avatar_url":"https://github.com/onsi.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Disco 🪩\n\nDisco is a heavily over-engineered solution to the problem of scheduling ultimate frisbee games.  It provides:\n\n- A web-page at sedenverultimate.net hosted on fly.io\n- The ability to send invite and call game/no-game on these two mailing lists:\n    - saturday-se-denver-ultimate@googlegroups.com\n    - lunchtime-se-denver-ultimate@googlegroups.com (coming soon)\n- A chatbot that monitors for chatter on the aforementioned mailing lists\n\n## Third-Party Accounts/Things Needed to run Disco\n\nAll credentials are in a `.secrets` file on Onsi's laptop or stored securely in fly.io.  Disco depends on:\n\n- fly.io for running the tiny Go server\n- amazon Route 53 is the DNS registrar\n- \"database\" is backed up on Amazon S3\n- e-mail sneding and forwarding for the disco bot is handled by forwardemail.net\n- language parsing is handled by openai.com\n- weather is provided by api.weather.gov\n- the mailing lists are hosted on googlegroups.com","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonsi%2Fdisco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonsi%2Fdisco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonsi%2Fdisco/lists"}