init commit

This commit is contained in:
2026-01-26 15:08:24 -06:00
commit 67225a725a
33 changed files with 3350 additions and 0 deletions

36
app/config/settings.yaml Normal file
View File

@@ -0,0 +1,36 @@
app:
name: "weather-alerts"
version: "1.0.0"
log_level: "INFO"
weather:
location: "viola,tn"
hours_ahead: 24
unit_group: "us"
alerts:
rules:
temperature:
enabled: true
below: 32
above: 95
precipitation:
enabled: true
probability_above: 60
wind:
enabled: true
speed_above: 25
gust_above: 30
severe_weather:
enabled: true
notifications:
ntfy:
server_url: "https://ntfy.sneakygeek.net"
topic: "weather-alerts"
priority: "high"
tags: ["cloud", "warning"]
state:
file_path: "./data/state.json"
dedup_window_hours: 24