Wttr.in,從終端檢查天氣預報

關於Wttr.in

在下一篇文章中,我們將看一看wttr.in。 這是一個 天氣預報服務 這將為我們提供一些很酷的功能。 這將使我們能夠以簡單,快速的方式從命令行中查詢天氣。

該程序可以自動檢測我們的位置(根據我們的IP地址),我們還可以指定位置或搜索地理位置(像紀念碑,山峰等。) 以及更多。 但最重要的是 我們將不必安裝它。 我們需要的只是cURL或 威格特.

wttr.in的一般特徵

  • 這個程序我們 顯示當前天氣和3天天氣預報。 這分為早上,中午,下午和晚上。 它還包括溫度範圍,風速和風向,降水量及其概率。
  • 他們在GitHub頁面上告訴我們,我們可以看到 月相 每一天。
  • 我們可以使用自動檢測 基於IP地址的位置.
  • 我們將能夠使用城市名稱,三字母機場代碼,區號,GPS坐標,IP地址或域名來指定位置。 我們還將有 指定地理位置的能力 如湖泊,山脈或地標。
  • 錄取 多語言位置名稱。 在這種情況下,查詢字符串必須以Unicode指定。
  • 另一個可用的功能是可以指定天氣預報顯示語言。 支持超過50種語言.
  • 使用單位 美國海軍 美國的查詢和世界其他地區的公制。 可以通過添加來更改 ?u用於USCS y ?m為公制.
  • 我們將有 3種輸出格式:用於終端的ANSI,用於瀏覽器的HTML和PNG。

使用Wttr.in

如文章開頭所述,要使用wttr.in, 我們需要的只是cURL或Wget,但我們也能夠 安裝它 在我們自己的服務器上執行 網上查詢.

在使用wttr.in之前,我們必須確保在我們的計算機上安裝了cURL。 在Debian,Ubuntu或Linux Mint中,我們將能夠在終端中使用以下命令安裝cURL(Ctrl + Alt + T):

sudo apt install curl

wttr.in的一些示例

根據我們的IP顯示天氣

該程序向我們顯示了我們所在位置的天氣。 嘗試根據IP地址猜測我們的位置。 就我而言,我不得不說,由於我的互聯網提供商的位置,它已經失敗了幾公里。

IP的wttr位置

curl wttr.in

威格特 如果我們要檢查當前天氣,它也可以幫助我們,而不是cURL:

Wget wttr.in通過IP定位

wget -O- -q wttr.in

在下面將顯示的所有命令中, 我們將能夠用wget -O- -q替換curl 如果我們更喜歡Wget而不是cURL。

地點時間

wttr指定位置

我們可以要求該節目向我們展示 通過將名稱傳遞給特定位置的天氣 在命令中:

curl wttr.in/lepe

具有里程碑意義的時間

wttr指定參考點

顯示天氣信息 地標或紀念碑。 對於此示例,我們將看到使用以下命令進入塞哥維亞渡槽的時間:

curl wttr.in/~Acueducto+Segovia

根據其IP定位的時間

基於給定IP的wttr位置

我們可以選擇獲取 IP地址位置的天氣信息。 本示例中使用的IP屬於Google:

curl wttr.in/@216.58.211.35

保存在.png圖像中的時間

wttr.in預測保存為.png

我們可以使用Wget下載 當前天氣和3天預報作為PNG圖像。 我們還可以指定 透明度等級 巴布亞新幾內亞. 在這個例子中 捲曲將不起作用.

wget wttr.in/Madrid.png

其他例子

知道 其他例子,我們可以轉到wttr.in項目的GitHub頁面。 通過在終端中輸入以下內容(Ctrl + Alt + T),我們還將獲得有用的信息:

Wttr.in幫助命令

curl wttr.in/:help

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。