控制台模式的天气预报

先问一个问题,你们平常是怎么查看天气的?

古时候可以通过看云识天气,也有根据动物,比如蚂蚁搬家意味着要下雨了。 后面随着互联网的出现,你可能会登陆网页查看天气,后面变成安装 APP,或者直接在搜索引擎上搜索。智能语音识别的发展,又变得更简单了,对着手机或者智能音箱,问一下今天天气如何就能听到播报。

不过有部分程序员不一样,他们希望所有操作都能够在命令行(Terminal 或者 Console)操作和查看。 今天要分享的开源项目就是一个命令行终端查看天气工具 wttr.in,先上图。

image-20190904203346086

通过如下命令就能实现上图中的效果

➜ curl wttr.in
Weather report: ~Hohhot, China

     \   /     Clear
      .-.      24 °C
   ― (   ) ―   ↑ 7 km/h
      `-’      10 km
     /   \     0.0 mm

同时支持多种参数定制,比如:

$ curl -s 'wttr.in/{Nuremberg,Hamburg,Berlin}?format=3'
  Nuremberg: 🌦 +11⁰C
  Hamburg: 🌦 +8⁰C
  Berlin: 🌦 +8⁰C

直接嵌入到桌面也是可以的。

项目地址:https://github.com/chubin/wttr.in


更多精彩请扫码关注如下公众号。

Written on January 1, 2020