Weather Pulse

🌤️ 精准天气与空气质量一站查

聚合 QWeather 与 WAQI 双源数据,支持 30 天预报与实时空气质量查询,免费额度充足。

收藏
3k
安装
1k
版本
1.3.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

weather-pulse 是一款轻量级天气与空气质量查询工具,通过命令行快速获取全球实时气象数据。它整合 QWeather(气象数据)与 WAQI(空气质量)两大免费 API,支持城市名称、坐标、CityId 三种输入格式,覆盖当前天气、3-30 天预报、24-168 小时逐小时预报、生活指数及 AQI/PM2.5 等多维数据。

显著优点

  • 免费额度 generous:QWeather 每月 5 万次调用,WAQI 每小时 1 千次,个人及小团队使用几乎无压力
  • 输入灵活:自动解析中英文城市名、坐标(支持经纬度顺序容错)、标准 CityId
  • 输出可控:默认简洁文本,-j 参数可输出原始 JSON 便于二次开发
  • 稳定性保障:内置 3 次自动重试机制应对网络波动

潜在局限

  • 配置门槛:需分别注册 QWeather 和 WAQI 获取 API 密钥,环境变量配置对非技术用户不够友好
  • 功能边界:无雷达图、卫星云图等可视化能力;生活指数依赖 QWeather 特定接口,覆盖城市可能不全
  • 速率限制:WAQI 每小时 1k 请求在高频场景(如自动化监控)下可能吃紧

适合人群

  • 开发者构建 CLI 工作流或自动化脚本
  • 需要快速获取结构化气象数据的分析师
  • 对天气数据有基础需求、偏好轻量工具的个人用户

常规风险

  • API 稳定性:第三方免费服务存在变更接口或降额风险,建议监控用量并保留降级方案
  • 数据精度:空气质量数据受监测站点分布影响,偏远地区可能存在偏差
  • 密钥管理:API Key 以环境变量传递,需避免硬编码提交至代码仓库

Weather Pulse 内容

scripts文件夹
tests文件夹
手动下载zip · 5.2 kB
weather.pytext/plain
请选择文件