I missed the rare aurora borealis over St. Petersburg the last time. Turns out, there is an accurate real-time aurora forecast model run by NOAA, with data access API. Some people took advantage of this, and built subscription-based SMS alerting services, charging a monthly fee. It's time we build an open-source solution!
What it does
It is a Telegram (and WhatsApp, etc.) bot accepting user requests for aurora alerts at specified locations. It scans the NOAA data at regular intervals, the 3-day, 4-hour and immediate aurora location forecasts, and posts messages to subscribers.
How I built it
This is a weekend hackaton project, built with Python, Telegram API and RabbitMQ.