网页版天气预报linux,在Linux 命令行下浏览天气预报
在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 命令行下浏览天气预报的方法,希望对大家的学习有所帮助。
本文原创地址:https://www.linuxprobe.com/linux-cmd.html编辑:public,审核员:暂无
网页版天气预报linux,在Linux 命令行下浏览天气预报相关推荐
- linux怎么进mysql天气_在Linux 命令行下浏览天气预报
导读 Q: 我经常在 Linux 桌面查看天气预报.然而,是否有一种在终端环境下,不通过桌面小插件或者浏览器查询天气预报的方法?其中有一个就是wego,一个终端下的小巧程序.使用基于ncurses 的 ...
- linux怎么进mysql天气_Linux命令行怎么浏览天气预报
网友问到小编"我经常在 Linux 桌面查看天气预报.然而,是否有一种在终端环境下,不通过桌面小插件或者浏览器查询天气预报的方法?"学习啦小编为大家分享在Linux 命令行下浏览天 ...
- linux 网络冲浪,命令行下的网络冲浪工具命令行浏览器介绍
Linux命令行是强大的工具,命令行是我们的日常工作,命令行更是我们日常生活.之前虫虫给大家写过一些命令的的介绍,命令行的工具,命令行下的开发.实际上命令行也是我们不可或缺的生活.本文我们来介绍一下命 ...
- linux命令模式怎样上网,linux如何在命令行下上网??????
tiany524 于 2011-03-11 22:38:12发表: 进来看看 prudencio 于 2011-03-11 22:20:02发表: 学习一下 smallhappiness 于 2011 ...
- linux 如何在命令行下改系统时间
我们一般使用"date -s"命令来修改系统时间.比如将系统时间设定成2009年6月1日的命令如下. #date -s 06/01/2009 或 #date ...
- linux :vim 实现命令行下输出进度条
1. 进度条原理: 进度条的的动态增长是利用人的视觉短暂停留效果的,不断从输出缓冲区刷新出相同的内容,在肉眼看来进度条在不断的增长. 在显示器上先输出[# ...
- Ubuntu 命令行下浏览网页
一.安装 w3m sudo apt-get install w3m 二.访问网站: w3m www.baidu.com 三.操作: 类似vim
- 如何在命令行下更改ip地址
微软的Windows家族从Windows NT开始跨入了网络操作系统的市场,到现在的Windows 2003可以说网络功能在逐渐的完善,在这个成长过程中Windows融入了很多其他网络操作系统的功能, ...
- linux虚拟机启动网卡命令,命令行下无法联网怎么办,vmware下安装archlinux实现网络连接,实机grub引导启动linux...
安装archlinux可参考: 百度·贴吧里也有置顶帖给出了官方维基: 由于用的电信宽带需要客户端(大学苦逼,需要客户端),无线网卡也不支持(cmcc和chinanet都需要登陆网页,命令行下无线网连 ...
最新文章
- 详解可视化利器 t-SNE 算法:数无形时少直觉
- Mysql之drop、truncate和delete的区别
- sm4加密 解密(oc)
- Java-Java I/O 字节流之BufferedReader/BufferedWriter
- Python的单例模式
- python元类单例_python面向对象和元类的理解
- 【Windows】XShell中使用小键盘和ALT键(作Meta键),使BackSpace正常
- 5G怎样实现波束赋形?
- Bouncy Castle Crypto API c# port
- 实际使用Windows 7中的Readyboost功能
- 黑客小C小游戏(DEVC++)时不时会更新
- 细说自动筛选和高级筛选通过VBA快速文本筛选
- ERROR StatusLogger No log4j2 configuration file found. Using default configuration解决方式
- 系统重温Pandas笔记:(五)变形
- 互联网金融VS区块链金融
- python 日常记录笔记
- CISCO交换机备份和恢复配置文件
- 将BMP图片转换成ICON图标
- 成熟FOC电机控制代码 可用于电动自行车,滑板 车,电机FOC控制等
- 0基础如何学习安卓开发
热门文章
- 电脑输入英文字母间距太大
- 基于北方苍鹰优化算法的函数寻优算法
- 多媒体计算机系统有何特征,多媒体的特点主要包括哪些?
- 非域环境下搭建文件服务器,非域环境下SQL Server搭建Mirror(镜像)的详细步骤...
- WebMatrix开发ASP.NET试用手记[转帖]
- php微信扫码支付pc端,PC端(电脑端)微信扫码支付和支付宝在线支付(ThinkPHP3)...
- java将异常写到text,java捕获异常信息存入txt文件示例
- com.google.zxing 二维码工具类
- 如何解决MathType无法正常使用问题
- Revit二开,通过拾取获取面对象