weatherfeeder: split the former maximumdirect.net/weatherd project in two.

feedkit now contains a reusable core, while weatherfeeder is a concrete implementation that includes weather-specific functions.
This commit is contained in:
2026-01-13 18:14:21 -06:00
parent 1e05b38347
commit aa4774e0dd
21 changed files with 2432 additions and 1 deletions

23
internal/model/alert.go Normal file
View File

@@ -0,0 +1,23 @@
package model
import "time"
// Placeholder for NWS alerts (GeoJSON feature properties are rich).
type WeatherAlert struct {
ID string
Event string
Headline string
Description string
Instruction string
Severity string
Urgency string
Certainty string
Sent *time.Time
Effective *time.Time
Expires *time.Time
Areas []string
}