在下一篇文章中,我們將看一看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地址猜測我們的位置。 就我而言,我不得不說,由於我的互聯網提供商的位置,它已經失敗了幾公里。
curl wttr.in
威格特 如果我們要檢查當前天氣,它也可以幫助我們,而不是cURL:
wget -O- -q wttr.in
在下面將顯示的所有命令中, 我們將能夠用wget -O- -q替換curl 如果我們更喜歡Wget而不是cURL。
地點時間
我們可以要求該節目向我們展示 通過將名稱傳遞給特定位置的天氣 在命令中:
curl wttr.in/lepe
具有里程碑意義的時間
顯示天氣信息 地標或紀念碑。 對於此示例,我們將看到使用以下命令進入塞哥維亞渡槽的時間:
curl wttr.in/~Acueducto+Segovia
根據其IP定位的時間
我們可以選擇獲取 IP地址位置的天氣信息。 本示例中使用的IP屬於Google:
curl wttr.in/@216.58.211.35
保存在.png圖像中的時間
我們可以使用Wget下載 當前天氣和3天預報作為PNG圖像。 我們還可以指定 透明度等級 巴布亞新幾內亞. 在這個例子中 捲曲將不起作用.
wget wttr.in/Madrid.png
其他例子
至 知道 其他例子,我們可以轉到wttr.in項目的GitHub頁面。 通過在終端中輸入以下內容(Ctrl + Alt + T),我們還將獲得有用的信息:
curl wttr.in/:help