Add Guangzhou city support and prewarm defaults

This commit is contained in:
2569718930@qq.com
2026-04-15 15:14:14 +08:00
parent c66b9f898d
commit aa6ed30987
7 changed files with 30 additions and 1 deletions
+1 -1
View File
@@ -109,7 +109,7 @@ GROQ_API_KEY=
POLYWEATHER_GROQ_COMMENTARY_MODEL=openai/gpt-oss-20b
POLYWEATHER_GROQ_COMMENTARY_TIMEOUT_SEC=8
POLYWEATHER_GROQ_COMMENTARY_CACHE_TTL_SEC=1800
POLYWEATHER_PREWARM_CITIES=ankara,istanbul,shanghai,beijing,shenzhen,wuhan,chengdu,chongqing,hong kong,taipei,singapore,tokyo,seoul,busan,london,paris,madrid
POLYWEATHER_PREWARM_CITIES=ankara,istanbul,shanghai,beijing,shenzhen,guangzhou,wuhan,chengdu,chongqing,hong kong,taipei,singapore,tokyo,seoul,busan,london,paris,madrid
# Weekly reward / leaderboard
POLYWEATHER_WEEKLY_REWARD_ENABLED=true
+5
View File
@@ -81,6 +81,11 @@ cities:
country: China
latitude: 22.6393
longitude: 113.8107
- id: guangzhou
city: Guangzhou
country: China
latitude: 23.3924
longitude: 113.2988
- id: beijing
city: Beijing
country: China
+20
View File
@@ -637,6 +637,24 @@ CITY_REGISTRY = {
"distance_km": 32.0,
"warning": "市场现按 Wunderground 深圳宝安国际机场站整度°C口径结算;以历史页当日最终完成后的最高整度摄氏值为准。",
},
"guangzhou": {
"name": "Guangzhou",
"lat": 23.3924,
"lon": 113.2988,
"icao": "ZGGG",
"settlement_source": "wunderground",
"settlement_station_code": "ZGGG",
"settlement_station_label": "Guangzhou Baiyun International Airport Station",
"settlement_url": "https://www.wunderground.com/history/daily/cn/guangzhou/ZGGG",
"tz_offset": 28800,
"use_fahrenheit": False,
"is_major": True,
"risk_level": "medium",
"risk_emoji": "🟡",
"airport_name": "广州白云国际机场",
"distance_km": 28.0,
"warning": "市场现按 Wunderground 广州白云国际机场站整度°C口径结算;珠三角海陆风与午后对流会让峰值兑现时间出现摇摆。",
},
"beijing": {
"name": "Beijing",
"lat": 40.0801,
@@ -828,11 +846,13 @@ ALIASES = {
"ctu": "chengdu", "cd": "chengdu",
"ckg": "chongqing", "cq": "chongqing",
"szx": "shenzhen", "sz": "shenzhen",
"can": "guangzhou", "gz": "guangzhou", "zggg": "guangzhou",
"pek": "beijing", "bjs": "beijing", "bj": "beijing",
"wuh": "wuhan", "wh": "wuhan",
"成都": "chengdu",
"重庆": "chongqing",
"深圳": "shenzhen",
"广州": "guangzhou",
"北京": "beijing",
"武汉": "wuhan",
}
+1
View File
@@ -10,6 +10,7 @@ CHINA_CMA_CITIES = {
"beijing",
"chengdu",
"chongqing",
"guangzhou",
"shanghai",
"shenzhen",
"wuhan",
+1
View File
@@ -53,6 +53,7 @@ class WeatherDataCollector(OpenMeteoCacheMixin, SettlementSourceMixin, MetarSour
"taipei": ["RCSS", "RCTP"],
"chengdu": ["ZUUU", "ZUTF"],
"chongqing": ["ZUCK", "ZUPS"],
"guangzhou": ["ZGGG", "ZGSZ"],
"shenzhen": ["ZGSZ", "ZGGG"],
"beijing": ["ZBAA", "ZBAD"],
"wuhan": ["ZHHH", "ZHES"],
+1
View File
@@ -20,6 +20,7 @@ DEFAULT_CITIES = [
"shanghai",
"beijing",
"shenzhen",
"guangzhou",
"wuhan",
"chengdu",
"chongqing",
+1
View File
@@ -76,6 +76,7 @@ DEFAULT_PREWARM_CITIES = [
"shanghai",
"beijing",
"shenzhen",
"guangzhou",
"wuhan",
"chengdu",
"chongqing",