Weathercli

🌤️ 零密钥全球天气查询终端

全球天气查询 CLI 工具,支持实时天气、7-16 天预报和 384 小时逐小时预测,无需 API 密钥,输出 JSON 结构化数据便于程序解析。

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

使用说明

核心用法

weathercli 是一款基于 Open-Meteo API 的命令行天气工具,提供三种核心功能:

  • current:获取实时天气(温度、体感温度、湿度、风速、气压、云量、UV 指数、降水等)
  • forecast:支持 1-16 天每日预报 或 1-384 小时逐小时预报
  • search:地理编码查询,返回坐标、时区、国家/地区信息

显著优点

1. 零配置成本:无需 API 密钥,开箱即用,降低使用门槛
2. 结构化输出:原生支持 --json 输出,便于脚本自动化处理

3. 全球覆盖:支持任意地点,自动时区转换,地名模糊匹配

4. 数据维度丰富:涵盖 WMO 标准天气代码、UV 指数、日出日落、降水概率等实用字段

5. 灵活定位:支持"城市+国家/州"格式,解决同名城市歧义问题

潜在缺点与局限性

  • 温度单位为摄氏度:需手动转换为华氏度(°F = °C × 9/5 + 32)
  • 风速单位为 km/h:非 mph,英美用户需换算
  • 依赖网络连接:无离线缓存能力
  • 非官方气象机构数据源:Open-Meteo 为聚合数据源,关键场景建议交叉验证
  • 速率限制未明确说明:高频调用存在被限流风险
  • 项目维护状态存疑:GitHub 仓库活跃度需关注

适合人群

  • 开发者构建天气相关的自动化脚本或 CI/CD 流程
  • 需要快速获取结构化天气数据的 CLI 用户
  • 旅行规划者进行多城市天气对比
  • 物联网/边缘设备集成(轻量级、无密钥依赖)

常规风险

  • 数据准确性:气象预报本身存在不确定性,重大决策应参考专业气象服务
  • 隐私泄露:查询位置信息可能被日志记录,敏感地点需谨慎
  • 服务可用性:依赖 Open-Meteo 免费服务,无 SLA 保障
  • 时区处理:自动时区转换依赖数据库准确性,历史数据或边界地区可能偏差

Weathercli 内容

暂无文件树

手动下载zip · 2.8 kB
contentapplication/octet-stream
请选择文件