feat: Add multi-source weather data collection with OpenWeatherMap, Visual Crossing, and NOAA METAR, including city-to-ICAO mapping and local high temperature calculation.

This commit is contained in:
AmandaloveYang
2026-02-20 20:03:49 +08:00
parent 7ede7abaa1
commit 6ffbdd97f7
2 changed files with 57 additions and 4 deletions
+2 -2
View File
@@ -454,8 +454,8 @@ class WeatherDataCollector:
"latitude": lat,
"longitude": lon,
"current_weather": "true",
"hourly": "temperature_2m",
"daily": "temperature_2m_max,apparent_temperature_max,sunrise,sunset",
"hourly": "temperature_2m,shortwave_radiation",
"daily": "temperature_2m_max,apparent_temperature_max,sunrise,sunset,sunshine_duration",
"timezone": "auto",
"forecast_days": forecast_days,
"_t": int(time.time()), # 禁用缓存,强制刷新