<i id='devm'><div id='devm'><ins id='devm'></ins></div></i>

    <ins id='devm'></ins>

  1. <acronym id='devm'><em id='devm'></em><td id='devm'><div id='devm'></div></td></acronym><address id='devm'><big id='devm'><big id='devm'></big><legend id='devm'></legend></big></address>

    <i id='devm'></i>

    <span id='devm'></span>

      <code id='devm'><strong id='devm'></strong></code>
      <dl id='devm'></dl>
    1. <tr id='devm'><strong id='devm'></strong><small id='devm'></small><button id='devm'></button><li id='devm'><noscript id='devm'><big id='devm'></big><dt id='devm'></dt></noscript></li></tr><ol id='devm'><table id='devm'><blockquote id='devm'><tbody id='devm'></tbody></blockquote></table></ol><u id='devm'></u><kbd id='devm'><kbd id='devm'></kbd></kbd>
      1. <fieldset id='devm'></fieldset>

          如何在Linux 命令行下浏览天气预报

          • 时间:
          • 浏览:13
          • 来源:124软件资讯网

              Q: 我经常在 Linux 桌面检察天气预告  。然而 ,是否有一种在终端情况下  ,不通过桌面小插件或者浏览器查询天气预告的要领?

              其中有一个就是wego ,一个终端下的小巧法式 。使用基于ncurses 的接口 ,这个下令行法式允许你检察当前的天气情形和之后的预告  。它也会通过一个天气预告的API 网络接下来5 天的天气预告  。

              在Linux 下安装 wego

              安装 wego 相当简朴  。wego 是用 Go 编写的  ,引起第一个步骤就是安装Go 语言  。然后再安装 wego  。

              $ go get github.com/schachmat/wego

              wego 会被安装到 $GOPATH/bin ,以是要将 $GOPATH/bin 添加到 $PATH 情况变量  。

              $ echo'export PATH="$PATH:$GOPATH/bin"'>>~/.bashrc

              $ source ~/.bashrc

              现在就可与直接从下令行启动 wego 了  。

              $ wego

              第一次运行 weg 会天生一个设置文件(~/.wegorc) ,你需要指定一个天气 API key 。 你可以从 worldweatheronline.com 获取一个免费的 API key 。免费注册和使用  。你只需要提供一个有用的邮箱地址  。

              你的 .wegorc 设置文件看起来会这样:

              除了 API key ,你还可以把你想要查询天气的地方、使用的都会/国家名称、语言设置在 ~/.wegorc 中  。 注重  ,这个天气 API 的使用有限制:每秒最多 5 次查询  ,天天最多 250 次查询 。 当你重新执行 wego 下令  ,你将会看到最新的天气预告(固然是你的指定地方)  ,如题图显示  。

              显示出来的天气信息包罗:(1)温度  ,(2)风速和风向  ,(3)可视距离 ,(4)降水量和降水概率 默认情形下会显示3 天的天气预告  。若是要举行修改  ,可以通过参数改变天气规模(最多5天) ,好比要检察5 天的天气预告:

              $ wego 5

              若是你想检查另一个地方的天气 ,只需要提供都会名即可:

              $ wego Seattle

              问题解决

              可能会遇到下面的错误:

              user:Currentnot implemented on linux/amd64

              当你在一个不支持原生 Go 编译器的情况下运行 wego 时就会泛起这个错误 。在这种情形下你只需要使用 gccgo ——一个 Go 的编译器前端来编译法式即可  。这一步可以通过下面的下令完成  。

              $ sudoyum install gcc-go

              $ go get-compiler=gccgo github.com/schachmat/wego

              以上就是在Linux 下令行下浏览天气预告的要领  ,希望对各人的学习有所资助 。