新增 AEROWEB (Météo-France) 和 NCM (沙特) 实时气象数据源

AEROWEB: 接入 aviation.meteo.fr,LFPB METAR 2 分钟内可获取,
实测温度替代 AROME 模式预报作为 Paris 电报推送数据源。
登录流程: PHPSESSID + MD5 密码 → ajax/login_valid.php,
Session 20 分钟自动续期,XML 解析提取 tempe/td/dd/ff/qnh。

NCM: 沙特气象局 Meteomatics API 代码框架,待凭证激活。
Jeddah settlement_source 从废弃的 wunderground 迁移至 ncm。

同时清理: 日志文件 trading_system.log → polyweather.log,
删除 2026-02-07 的 1.2MB 废弃交易引擎日志。

Constraint: AEROWEB 需 AEROWEB_USERNAME/AEROWEB_PASSWORD 环境变量
Constraint: NCM 需 NCM_API_USERNAME/NCM_API_PASSWORD 环境变量
Confidence: high
Tested: AEROWEB 登录→取数→解析端到端验证通过
This commit is contained in:
2569718930@qq.com
2026-05-22 21:50:37 +08:00
parent 41d740d611
commit 891b4d2422
8 changed files with 568 additions and 14 deletions
+4 -4
View File
@@ -71,9 +71,9 @@ CITY_REGISTRY = {
"lat": 48.9694,
"lon": 2.4414,
"icao": "LFPB",
"settlement_source": "metar",
"settlement_source": "aeroweb",
"settlement_station_code": "LFPB",
"settlement_station_label": "Paris-Le Bourget Airport METAR",
"settlement_station_label": "Paris Le Bourget (AEROWEB)",
"settlement_url": "https://www.wunderground.com/history/daily/fr/bonneuil-en-france/LFPB",
"tz_offset": 3600,
"use_fahrenheit": False,
@@ -788,9 +788,9 @@ CITY_REGISTRY = {
"lat": 21.6702,
"lon": 39.1525,
"icao": "OEJN",
"settlement_source": "wunderground",
"settlement_source": "ncm",
"settlement_station_code": "OEJN",
"settlement_station_label": "Jeddah/King Abdulaziz International Airport Station",
"settlement_station_label": "Jeddah King Abdulaziz Intl (NCM)",
"settlement_url": "https://www.wunderground.com/history/daily/sa/jeddah/OEJN",
"tz_offset": 10800,
"use_fahrenheit": False,