a4cd63ca4ebd3462869eec5353612ee8df38f5e1
All checks were successful
ci/woodpecker/push/build-image Pipeline was successful
weatherfeeder
weatherfeeder is a config-driven daemon that polls weather providers, normalizes
provider-specific responses into canonical weather events, and routes those
events to configured sinks.
It currently supports NWS observations, alerts, hourly forecasts, narrative forecasts, forecast discussions, and weather stories; SPC Day 1-3 convective outlooks; Open-Meteo observations and hourly forecasts; and OpenWeather observations. Implemented sinks are stdout, NATS, and Postgres.
Quickstart
Run the checked-in sample config:
cd cmd/weatherfeeder
go run .
The sample config at cmd/weatherfeeder/config.yml is load-tested and can be
used as a starting point. The executable always reads config.yml from its
current working directory.
Documentation
Description
A small daemon to poll weather observations, alerts, and forecasts from a variety of sources.
Languages
Go
99.6%
Dockerfile
0.4%