使用 Wttr.in 在你的終端中顯示天氣預報
wttr.in 是一個功能豐富的天氣預報服務,它支援在命令列顯示天氣。它可以(根據你的 IP 地址)自動檢測你的位置,也支援指定位置或搜尋地理位置(如城市、山區等)等。哦,另外你不需要安裝它 —— 你只需要使用 cURL 或 Wget(見下文)。
wttr.in 功能包括:
- 顯示當前天氣以及 3 天內的天氣預報,分為早晨、中午、傍晚和夜晚(包括溫度範圍、風速和風向、可見度、降水量和機率)
- 可以顯示月相
- 基於你的 IP 地址自動檢測位置
- 允許指定城市名稱、3 字母的機場程式碼、區域程式碼、GPS 座標、IP 地址或域名。你還可以指定地理位置,如湖泊、山脈、地標等)
- 支援多語言位置名稱(查詢字串必須以 Unicode 指定)
- 支援指定天氣預報顯示的語言(它支援超過 50 種語言)
- 來自美國的查詢使用 USCS 單位用於,世界其他地方使用公制系統,但你可以透過附加
?u
使用 USCS,附加?m
使用公制系統。 ) - 3 種輸出格式:終端的 ANSI,瀏覽器的 HTML 和 PNG
就像我在文章開頭提到的那樣,使用 wttr.in,你只需要 cURL 或 Wget,但你也可以在你的伺服器上安裝它。 或者你可以安裝 wego,這是一個使用 wtter.in 的終端氣候應用,雖然 wego 要求註冊一個 API 金鑰來安裝。
在使用 wttr.in 之前,請確保已安裝 cURL。在 Debian、Ubuntu 或 Linux Mint(以及其他基於 Debian 或 Ubuntu 的 Linux 發行版)中,使用以下命令安裝 cURL:
sudo apt install curl
wttr.in 命令列示例
獲取你所在位置的天氣(wttr.in 會根據你的 IP 地址猜測你的位置):
curl wttr.in
透過在 curl
之後新增 -4
,強制 cURL 將名稱解析為 IPv4 地址(如果你用 IPv6 訪問 wttr.in 有問題):
curl -4 wttr.in
如果你想檢索天氣預報儲存為 png,還可以使用 Wget(而不是 cURL),或者你想這樣使用它:
wget -O- -q wttr.in
如果相對 cURL 你更喜歡 Wget ,可以在下面的所有命令中用 wget -O- -q
替換 curl
。
指定位置:
curl wttr.in/Dublin
顯示地標的天氣資訊(本例中為艾菲爾鐵塔):
curl wttr.in/~Eiffel+Tower
獲取 IP 地址位置的天氣資訊(以下 IP 屬於 GitHub):
curl wttr.in/@192.30.253.113
使用 USCS 單位檢索天氣:
curl wttr.in/Paris?u
如果你在美國,強制 wttr.in 使用公制系統(SI):
curl wttr.in/New+York?m
使用 Wget 將當前天氣和 3 天預報下載為 PNG 影像:
wget wttr.in/Istanbul.png
你可以指定 PNG 的透明度,這在你要使用一個指令碼自動新增天氣資訊到某些圖片(比如牆紙)上有用。
對於其他示例,請檢視 wttr.in 專案頁面或在終端中輸入:
curl wttr.in/:help
via: https://www.linuxuprising.com/2018/07/display-weather-forecast-in-your.html
作者:Logix 選題:lujun9972 譯者:geekpi 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出
相關文章
- 為什麼win10天氣始終顯示北京_win10系統的天氣預報怎麼設定Win10
- 如何在終端中顯示圖片
- react native天氣預報React Native
- flutter天氣預報APPFlutterAPP
- 天氣預報API介面API
- 使用終端虛擬示波器顯示資料
- Flutter實踐:天氣預報Flutter
- Linux下使用script命令記錄終端操作顯示Linux
- 如何自定義終端顯示配置
- 查詢天氣預報網站網站
- 0828-T3 天氣預報
- 5.22 天氣預報系統 小
- Python 獲取當地未來五天天氣 天氣預報 獲取天氣Python
- Neofetch:在終端中顯示 Linux 系統資訊Linux
- 基於Qt的天氣預報專案QT
- 天氣預報API,你想要的它都有API
- 使用這個開源工具獲取本地天氣預報開源工具
- [TJOI2010] 天氣預報 題解
- xshell終端顯示亂碼的處理方法
- 請利用SAX編寫程式解析Yahoo的XML格式的天氣預報,獲取天氣預報——python學習筆記XMLPython筆記
- 天氣預報戰略升級為“新晴天氣”,深耕天氣+出行生活場景
- 天氣預報查詢 API 提供個性化的天氣服務的設計思路API
- win10系統下天氣磁貼不顯示當地天氣如何解決Win10
- Linux下設定終端文字的顯示屬性Linux
- Mac終端顯示“bash-3.2”的解決方法Mac
- Xshell終端工具突出顯示集的正則配置
- linux ubuntu終端路徑顯示設定LinuxUbuntu
- Mac天氣預報元件:Weather Widget Live for MacMac元件
- 天氣預報:2020年春節出行指南
- 天氣預報到底有什麼作用?
- w10系統天氣為什麼只顯示北京天氣_win10系統本地天氣如何設定Win10
- win10在日曆裡顯示天氣和農曆的方法_win10怎麼讓日曆磁貼顯示農曆和天氣Win10
- 天氣預報更名“新晴天氣”,品牌升級助力智慧生活
- Jmeter中預設語言的顯示JMeter
- win10 時間與日期中如何顯示天氣 win10 日曆新增天氣方法Win10
- 在Mac終端顯示 Git 當前所在分支MacGit
- 開發chrome外掛入門-天氣預報Chrome
- 氣象資料隨時隨地:讓天氣預報API為您的應用提供精準的天氣資訊API