成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用這個開源工具獲取本地天氣預報

開源
去年,我在 19 天里給你介紹了 19 個新(對你而言)的生產力工具。今年,我換了一種方式:使用你在使用或者還沒使用的工具,構建一個使你可以在新一年更加高效的環境。

[[314685]]

在我們的 20 個使用開源提升生產力的系列的第十三篇文章中使用 wego 來了解出門前你是否要需要外套、雨傘或者防曬霜。

去年,我在 19 天里給你介紹了 19 個新(對你而言)的生產力工具。今年,我換了一種方式:使用你在使用或者還沒使用的工具,構建一個使你可以在新一年更加高效的環境。

使用 wego 了解天氣

過去十年我對我的職業最滿意的地方之一是大多數時候是遠程工作。盡管現實情況是我很多時候是在家里辦公,但我可以在世界上任何地方工作。缺點是,離家時我會根據天氣做出一些決定。在我居住的地方,“晴朗”可以表示從“酷熱”、“低于零度”到“一小時內會小雨”。能夠了解實際情況和快速預測非常有用。

 

Wego 是用 Go 編寫的程序,可以獲取并顯示你的當地天氣。如果你愿意,它甚至可以用閃亮的 ASCII 藝術效果進行渲染。

要安裝 wego,你需要確保在系統上安裝了Go。之后,你可以使用 go get 命令獲取最新版本。你可能還想將 ~/go/bin 目錄添加到路徑中:

  1. go get -u github.com/schachmat/wego
  2. export PATH=~/go/bin:$PATH
  3. wego

首次運行時,wego 會報告缺失 API 密鑰。現在你需要決定一個后端。默認后端是 Forecast.io,它是 Dark Sky的一部分。wego 還支持 OpenWeatherMapWorldWeatherOnline。我更喜歡 OpenWeatherMap,因此我將在此向你展示如何設置。

你需要在 OpenWeatherMap 中注冊 API 密鑰。注冊是免費的,盡管免費的 API 密鑰限制了一天可以查詢的數量,但這對于普通用戶來說應該沒問題。得到 API 密鑰后,將它放到 ~/.wegorc 文件中。現在可以填寫你的位置、語言以及使用公制、英制(英國/美國)還是國際單位制(SI)。OpenWeatherMap 可通過名稱、郵政編碼、坐標和 ID 確定位置,這是我喜歡它的原因之一。

  1. # wego configuration for OEM
  2. aat-coords=false
  3. aat-monochrome=false
  4. backend=openweathermap
  5. days=3
  6. forecast-lang=en
  7. frontend=ascii-art-table
  8. jsn-no-indent=false
  9. location=Pittsboro
  10. owm-api-key=XXXXXXXXXXXXXXXXXXXXX
  11. owm-debug=false
  12. owm-lang=en
  13. units=imperial

現在,在命令行運行 wego 將顯示接下來三天的當地天氣。

wego 還可以輸出 JSON 以便程序使用,還可顯示 emoji。你可以使用 -f 參數或在 .wegorc 文件中指定前端。

 

如果你想在每次打開 shell 或登錄主機時查看天氣,只需將 wego 添加到 ~/.bashrc(我這里是 ~/.zshrc)即可。

wttr.in 項目是 wego 上的基于 Web 的封裝。它提供了一些其他顯示選項,并且可以在同名網站上看到。關于 wttr.in 的一件很酷的事情是,你可以使用 curl 獲取一行天氣信息。我有一個名為 get_wttr 的 shell 函數,用于獲取當前簡化的預報信息。

  1. get_wttr() {
  2.   curl -s "wttr.in/Pittsboro?format=3"    
  3. }

 

現在,在我離開家之前,我就可以通過命令行快速簡單地獲取我是否需要外套、雨傘或者防曬霜了。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2016-03-14 10:29:38

天氣預報各類工具源碼

2013-03-26 13:20:27

Android天氣預報

2018-01-29 11:25:37

LinuxASCII 字符天氣預報

2017-08-01 10:10:32

人工智能智能天氣預報

2010-08-13 10:56:58

FlexWebservice

2009-07-07 09:25:08

Linux開發FOSS開發項目

2013-09-09 10:52:10

2009-12-02 15:45:04

PHP抓取天氣預報

2022-02-21 11:02:54

5G通信網絡天氣預報

2012-07-16 13:36:54

交換機數據中心核心交換機氣象衛星

2013-04-10 17:59:50

微信公眾平臺接口開發

2011-08-31 10:33:53

windows7桌面小工具

2009-04-17 17:11:18

ASP.NET新浪天氣

2020-01-16 15:13:40

AI預測天氣預報

2015-10-19 17:16:10

天氣預報命令行Linux

2009-08-26 16:59:44

Web Service

2019-10-25 19:42:41

華為

2012-03-13 16:45:09

超級計算機沃森Deep Thunde

2012-06-18 15:40:32

jQuery

2022-02-21 15:07:48

氣象學人工智能AI
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久小视频| 久久一区二区三区免费 | 在线午夜 | 一区二区三区视频 | 99久久久99久久国产片鸭王 | 午夜影晥 | 日韩一区精品 | 成人激情视频在线观看 | 日本免费一区二区三区 | 日韩在线观看一区 | 国产片侵犯亲女视频播放 | 毛片网站在线观看 | 久国产视频 | 成人精品一区二区 | 精产国产伦理一二三区 | 久久国产欧美日韩精品 | 可以免费观看的av片 | 国产精品免费大片 | 99视频免费播放 | 亚洲欧美激情精品一区二区 | 蜜桃精品视频在线 | 国产91久久精品一区二区 | 97精品国产 | 日韩欧美一区二区三区四区 | 免费看啪啪网站 | 中文字幕av一区二区三区 | 新超碰97| 亚洲精品中文字幕 | 在线观看亚洲 | 亚洲精品久久久久久一区二区 | 亚洲日本免费 | 国产精品欧美一区二区三区不卡 | 在线视频成人 | 日韩中文av在线 | 亚洲一区二区三区免费视频 | 国产精品久久久久久久久久久久久久 | 美女天堂| 亚洲一区av| 日韩精品一区二区三区视频播放 | a精品视频 | 亚洲高清av|