A basic weather widget built using the Dash application framework.
This widget displays current weather data and alerts for the user's current location. All data is updated every minute or upon reloading the page, allowing for a continuous live-stream of weather data.
Features included:
- 21-hour hourly forecast of weather data
- 7-day daily forecast
- Local precipitation map
- Local emergency alerts
- Live updates on a minutely basis
The fully deployed application is available here.
- All weather data, alerts, and icons are provided by OpenWeatherMap.
- Location data provided by ipinfo.io.
- Containerization performed using Docker.
- Deployed from an AWS EC2 instance.
- Stylesheet modified from chriddyp's Dash stylesheet.
- Location data may not be accurate when using a mobile network, as there is not necessarily any correlation between mobile IP addresses and a user's physical location.