feat: add multi-source weather data collector supporting OpenWeatherMap, Visual Crossing, and NOAA METAR.

This commit is contained in:
2569718930@qq.com
2026-02-08 16:36:16 +08:00
parent 13b655f04b
commit 80821d614f
2 changed files with 87 additions and 1 deletions
+5
View File
@@ -296,6 +296,11 @@ class WeatherDataCollector:
"dewpoint": round(dewp, 1) if dewp is not None else None,
"humidity": latest.get("rh"),
"wind_speed_kt": latest.get("wspd"),
"wind_dir": latest.get("wdir"),
"visibility_mi": latest.get("visib"),
"wx_desc": latest.get("wxString"),
"altimeter": latest.get("altim"),
"clouds": latest.get("clouds", []),
},
"unit": unit,
}