成人免费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

2022-02-21 11:02:54

5G通信網絡天氣預報

2009-12-02 15:45:04

PHP抓取天氣預報

2012-07-16 13:36:54

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

2013-04-10 17:59:50

微信公眾平臺接口開發

2011-08-31 10:33:53

windows7桌面小工具

2020-01-16 15:13:40

AI預測天氣預報

2009-04-17 17:11:18

ASP.NET新浪天氣

2015-10-19 17:16:10

天氣預報命令行Linux

2009-08-26 16:59:44

Web Service

2012-06-18 15:40:32

jQuery

2019-10-25 19:42:41

華為

2012-03-13 16:45:09

超級計算機沃森Deep Thunde

2022-02-21 15:07:48

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

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美综合网 | 国产一区二区三区高清 | 欧美性吧 | 国产视频第一页 | 日日爱视频 | 亚洲欧美一区二区三区国产精品 | 91免费观看在线 | 成人久久18免费网站麻豆 | 国产精品久久久久久久久久久免费看 | 人人爽人人草 | 婷婷久久五月 | 免费在线一区二区三区 | 成人国产午夜在线观看 | 亚洲一区久久久 | 看一级黄色毛片 | 日韩在线一区二区 | 黑人巨大精品 | 91国在线高清视频 | 最新日韩在线视频 | 精品1区2区 | 日韩欧美一区二区三区四区 | 91美女视频 | 午夜理伦三级理论三级在线观看 | 欧美h视频| 天天躁日日躁狠狠躁白人 | 久久99国产精品 | 九九在线视频 | 日韩精品视频在线播放 | 精品国产鲁一鲁一区二区张丽 | 成人性视频在线播放 | 欧美中文字幕在线观看 | 精品视频在线一区 | 久久免费精彩视频 | 欧美一区二区三区视频 | 99自拍视频 | 成人午夜高清 | 啪啪精品| 婷婷色在线 | 一区二区三区欧美 | 亚洲精品二区 | 中文字幕av在线一二三区 |