Weather

🌤️ 终端一键查天气,零配置开箱即用

零配置获取全球天气实况与预报,支持终端友好格式与JSON API,无需注册

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

使用说明

核心用法

wttr.in 是主要接口,通过 curl 调用即可获取格式化天气数据:

  • 极简模式curl -s "wttr.in/London?format=3" 返回 London: ⛅️ +8°C
  • 自定义字段%c(天气状况) %t(温度) %h(湿度) %w(风速) %l(地点) %m(月相)
  • 完整预报:添加 ?T 参数获取终端图表
  • 实用技巧:URL编码空格(New+York)、支持机场代码(JFK)、单位切换(?m公制/?u英制)、日期限制(?1仅今天/?0仅当前)、PNG输出(.png后缀)

Open-Meteo 作为程序化备选,返回标准JSON,适合脚本集成:需提供经纬度坐标,返回含温度、风速、天气代码的结构化数据。

显著优点

1. 零门槛:无需API密钥、无需注册、完全免费
2. 终端原生:输出针对CLI优化,支持emoji和ASCII图表

3. 灵活解析:自定义格式字符串,轻松嵌入脚本

4. 全球覆盖:支持城市名、机场代码、坐标多种定位方式

5. 双服务冗余:wttr.in故障时可降级至Open-Meteo

潜在局限

  • 依赖网络:需外网访问,内网环境不可用
  • wttr.in稳定性:个人维护项目,偶有服务波动
  • Open-Meteo需坐标:城市→坐标需额外查询步骤
  • 无历史数据:仅当前及预报,不支持过去天气
  • 精度一般:数据源为公开气象模型,非商业级精度

适合人群

  • 开发者/运维:服务器监控脚本、CI/CD流程集成
  • 终端用户:快速查询无需打开浏览器
  • 脚本编写者:需要稳定、可解析的天气数据源
  • 隐私敏感者:无需账号,无追踪

常规风险

  • 服务可用性无SLA保障
  • 位置查询可能暴露大致地理信息(通过IP或显式输入)
  • 长期脚本建议添加超时和重试逻辑

Weather 内容

手动下载zip · 2.0 kB
skill-card.mdtext/markdown
请选择文件