59111a1c82befbebf8217e6088517a606f4ee358
- Require params.user_agent for all HTTP sources (uniform config across providers) - Add common.RequireHTTPSourceConfig() to validate name/url/user_agent in one call - Add common.NewHTTPClient() with DefaultHTTPTimeout for consistent client setup - Add common.SingleRawEvent() to centralize event envelope construction + validation - Refactor NWS/Open-Meteo/OpenWeather observation sources to use new helpers
weatherfeeder
A small daemon to poll weather observations, alerts, and forecasts from a variety of sources.
Description
A small daemon to poll weather observations, alerts, and forecasts from a variety of sources.
Languages
Go
98.5%
Dockerfile
1.5%