https://github.com/onsi/disco
Ultimate Disco
https://github.com/onsi/disco
Last synced: 6 months ago
JSON representation
Ultimate Disco
- Host: GitHub
- URL: https://github.com/onsi/disco
- Owner: onsi
- License: mit
- Created: 2023-09-21T16:08:42.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-27T00:00:48.000Z (about 2 years ago)
- Last Synced: 2024-12-29T09:28:49.524Z (over 1 year ago)
- Language: Go
- Size: 253 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Disco 🪩
Disco is a heavily over-engineered solution to the problem of scheduling ultimate frisbee games. It provides:
- A web-page at sedenverultimate.net hosted on fly.io
- The ability to send invite and call game/no-game on these two mailing lists:
- saturday-se-denver-ultimate@googlegroups.com
- lunchtime-se-denver-ultimate@googlegroups.com (coming soon)
- A chatbot that monitors for chatter on the aforementioned mailing lists
## Third-Party Accounts/Things Needed to run Disco
All credentials are in a `.secrets` file on Onsi's laptop or stored securely in fly.io. Disco depends on:
- fly.io for running the tiny Go server
- amazon Route 53 is the DNS registrar
- "database" is backed up on Amazon S3
- e-mail sneding and forwarding for the disco bot is handled by forwardemail.net
- language parsing is handled by openai.com
- weather is provided by api.weather.gov
- the mailing lists are hosted on googlegroups.com