https://github.com/kellpossible/email-weather
A plain text weather forecasting service via email
https://github.com/kellpossible/email-weather
Last synced: 5 months ago
JSON representation
A plain text weather forecasting service via email
- Host: GitHub
- URL: https://github.com/kellpossible/email-weather
- Owner: kellpossible
- License: agpl-3.0
- Created: 2022-10-03T01:50:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T21:04:20.000Z (over 3 years ago)
- Last Synced: 2025-04-06T03:12:47.990Z (about 1 year ago)
- Language: Rust
- Homepage: https://kellpossible.github.io/email-weather/
- Size: 275 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Email Weather [](https://github.com/kellpossible/email-weather/actions/workflows/rust.yml) [](https://github.com/kellpossible/email-weather/actions/workflows/scheduled-audit.yml) [](https://deps.rs/repo/github/kellpossible/email-weather)
## Idea
A service that:
+ Recieve an email containing requested coordinates, and optionally elevation.
+ Return an email with a text description 160 characters with the forecast.
+ Ideally use the ECMWF forecast model
+ https://confluence.ecmwf.int/display/DAC/ECMWF+open+data%3A+real-time+forecasts#ECMWFopendata:realtimeforecasts-Locations
+ https://github.com/ecmwf/ecmwf-opendata
+ https://github.com/open-meteo/open-meteo
+ Compensate reported temperature using altitude
+ https://www.opentopodata.org/datasets/aster/ Global 30m resolution
+ https://www.opentopodata.org/datasets/nzdem/ NZ 8m resolution (probably want to use another API to determine whether we are inside New Zealand? Or check inside a bounding box first)
+ Use a persistent queue for message processing robustness
+ https://github.com/tokahuke/yaque