🖼️

Weather

获取任意地点的实时天气和预报——无需 API 密钥。

Peter Steinbergerv1.0.0
Design & MediaOpen SourceCommunityAutomationCLIDeveloper Tool
正在连接 VM...
正在连接 VM...
npx clawhub@latest install weather
47当前安装数
1.2k累计安装数
v1.0.0版本
  • 当前天气 — 即时获取任意城市、机场代码或坐标的温度、湿度、风速和天气状况。
  • 天气预报 — 使用 wttr.in 获取紧凑或完整格式的多日预报。
  • JSON 输出 — 使用 Open-Meteo 获取可编程的机器可读天气数据。
  • 无需 API 密钥 — wttr.in 和 Open-Meteo 均免费且无需任何认证。

工作原理

1

Step 1

查询 wttr.in
将城市名称、机场代码或坐标作为 URL 路径段传入;wttr.in 返回格式化的天气数据。
2

Step 2

选择格式
使用格式代码(%c、%t、%h、%w 等)组成紧凑的单行显示,或省略格式标志获取完整的预报终端渲染。
3

Step 3

备用 Open-Meteo
查找城市的经纬度,然后调用 Open-Meteo 预报 API 获取包含温度、风速和天气代码的结构化 JSON。
4

Step 4

后处理
在脚本中管道传输或解析输出,用于自动化、提醒或显示。

核心功能

两个免费后端
wttr.in 用于人类可读输出;Open-Meteo 用于 JSON 和编程使用。
灵活的位置输入
城市名称、机场 IATA 代码(JFK)、URL 编码名称(New+York)或经纬度坐标。
格式代码
混合搭配 %c(天气状况)、%t(温度)、%h(湿度)、%w(风速)、%l(位置)、%m(月相)。
单位控制
附加 ?m 使用公制单位,?u 使用 USCS(英制)单位。
时间范围选择
?0 仅显示当前,?1 显示今天,默认显示完整多日预报。
PNG 导出
使用单个 curl 命令将天气图片保存到磁盘。

系统要求

curl
唯一依赖项;在 macOS 和大多数 Linux 发行版上默认可用,在 Windows 上可通过 winget 或官方 curl 下载页面安装。
无需 API 密钥
wttr.in 和 Open-Meteo 完全免费,无需注册。

使用场景

终端天气查询
无需离开 shell 即可快速查看当前天气状况。
Shell 脚本和自动化
在 Bash 或 Python 脚本中嵌入天气数据,用于条件逻辑或通知。
AI 代理上下文
为 Clawdbot 提供实时天气信息以回答用户查询。
CI/CD 流水线
根据风速或降水数据对依赖户外条件的工作流(如无人机飞行)设置关卡。
仪表板小部件
将天气数据拉取到自定义终端仪表板或状态栏中。

安装方式

1
Run in your terminal
npx clawhub@latest install weather
or
2
Click the Install button at the top of this page for one-click setup

常见问题

评价

0 条评价

登录后撰写评价

暂无评价。来分享你的使用体验吧!