🖼️

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 則評價

登入後撰寫評價

尚無評價。來分享你的使用體驗吧!