纯中文输出,国内用户友好。天气数据来源 wttr.in,空气质量来源 Open-Meteo(US AQI 标准)。
北京、 上海、 杭州、 深圳、 广州、 成都、 武汉、 西安、 南京、 重庆、 天津、 苏州、 郑州、 长沙、 沈阳、 青岛、 大连、 哈尔滨、 长春、 石家庄、 福州、 厦门、 南昌、 济南、 太原、 合肥、 昆明、 贵阳、 南宁、 海口、 拉萨、 兰州、 银川、 西宁、 乌鲁木齐、 呼和浩特、 雄安新区、 东阳、 义乌、 永康、 金华
text
北京: 朝阳、海淀、东城、西城、丰台、石景山、通州、顺义、大兴、昌平、房山...
上海: 浦东、黄浦、徐汇、静安、普陀、虹口、杨浦、闵行、宝山、嘉定、松江...
杭州: 西湖、上城、拱墅、滨江、萧山、余杭、临平、钱塘、富阳、临安、桐庐...
广州: 天河、越秀、海珠、番禺、白云、黄埔、花都、南沙、从化、增城
深圳: 福田、罗湖、南山、宝安、龙岗、龙华、坪山、光明、盐田、大鹏
成都: 锦江、青羊、金牛、武侯、成华、龙泉驿、青白江、新都、温江、双流...
武汉: 江岸、江汉、硚口、汉阳、武昌、青山、洪山、东西湖、汉南、蔡甸...
南京: 玄武、秦淮、建邺、鼓楼、浦口、栖霞、雨花台、江宁、六合、溧水、高淳
西安: 新城、碑林、莲湖、雁塔、灞桥、未央、阎良、临潼、长安、高陵、鄠邑...
苏州: 姑苏、虎丘、吴中、相城、吴江、苏州工业园、昆山、常熟、张家港、太仓
以及全国所有地级市的市辖区
北京 (城市)北京朝阳 / 北京 朝阳 / 北京:朝阳 (区级)上海浦东 / 杭州西湖 / 广州天河 / 深圳南山 (区级)东阳 (城市,浙江金华下辖)注意: 部分区县在 wttr.in 无数据(如东阳白云街道),使用城市级别即可。
bash
python3 scripts/weather_cn.py 北京
bash
python3 scripts/weather_cn.py 北京朝阳 --aqi
python3 scripts/weather_cn.py 上海浦东 --aqi
python3 scripts/weather_cn.py 杭州西湖 --aqi
bash
python3 scripts/weather_cn.py 广州天河 --tomorrow --aqi
python
import sys
sys.path.insert(0, 'skills/weather-cn/scripts')
from weather_cn import fetch_weather, fetch_aqi_by_coords, format_weather
# 仅天气
weather = fetch_weather('上海')
print(format_weather('上海', weather))
# 天气+AQI
weather = fetch_weather('上海')
aqi = fetch_aqi_by_coords(31.2304, 121.4737)
print(format_weather('上海', weather, aqi))
# 明日预报
weather = fetch_weather('上海', tomorrow=True)
print(format_weather('上海', weather, tomorrow=True))
AQI等级建议0-50优空气质量令人满意51-100良空气质量可接受101-150轻度污染敏感人群减少户外151-200中度污染减少户外活动201-300重度污染避免外出300+严重污染停止户外活动
注: AQI数据来源为 Open-Meteo(欧洲CAMS模型,US AQI标准),数据更新可能有数小时延迟。US AQI 100 对应中国 AQI 约150,同数值下 US AQI 标准更严格。
Code中文113☀️ 晴116⛅ 多云119☁️ 阴122🌫️ 雾143🌫️ 薄雾176🌦️ 晴转阵雨179🌨️ 阵雪182🌨️ 小雪185🌨️ 冻雨200⛈️ 雷暴227🌨️ 风雪230❄️ 大雪248🌫️ 大雾260🌫️ 浓雾263🌧️ 小雨266🌧️ 小雨269🌨️ 雨夹雪281🌨️ 冻雨293🌧️ 小雨296🌧️ 中雨299🌧️ 大雨302🌨️ 雷阵雨308🌧️ 暴雨353🌧️ 中雨356🌧️ 大雨359🌧️ 雷阵雨362🌨️ 小阵雨365🌨️ 中阵雨368🌨️ 大阵雨371🌨️ 冰粒386⛈️ 雷阵雨389⛈️ 雷暴雨
根据温度给出建议:
30°C:超薄短袖