如何在Linux 命令行下浏览天气预报
发布网友
发布时间:2022-05-14 05:09
我来回答
共1个回答
热心网友
时间:2023-08-02 08:12
在 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
问题解决
可能会遇到下面的错误:
当你在一个不支持原生 Go 编译器的环境下运行 wego 时就会出现这个错误。在这种情况下你只需要使用 gccgo ——一个 Go 的编译器前端来编译程序即可。这一步可以通过下面的命令完成。
$ sudoyum install gcc-go
$ go get-compiler=gccgo github.com/schachmat/wego
user:Currentnot implemented on linux/amd64
如何在Linux 命令行下浏览天气预报
echo'export PATH="$PATH:$GOPATH/bin"'>>~/.bashrc source ~/.bashrc 现在就可与直接从命令行启动 wego 了。wego 第一次运行 weg 会生成一个配置文件(~/.wegorc),你需要指定一个天气 API key。 你可以从 worldweatheronline.com 获取一个免费的 API key。免费注册和使用。你只需要提供一个...
如何在 Linux 命令行下浏览天气预报
装上Lynx,这是个字符终端下的浏览器,访问天气预报网站就行了
从51单片机到Linux 网络天气之json数据解析(教程14)
在解析 JSON 数据时,我们首先打开存储天气预报信息的文件,读取数据,并用 cJSON_Parse 函数创建 JSON 解析对象。接着,通过 cJSON_Print 函数将 JSON 格式转换为更易读的格式。然后,使用 cJSON_GetObjectItem 函数从 JSON 对象中获取特定信息,如城市名称。最后,使用 make 命令编译代码生成可执行文件...
如何在桌面显示天气预报?
对于macOS操作系统,你可以使用“天气”小工具。在通知中心中找到“编辑”选项,然后添加“天气”小工具。你可以自定义显示的城市和温度单位,还可以选择显示其他信息,如降水量、风速等。此外,macOS还支持使用第三方天气应用,你可以从App Store下载并安装它们。对于Linux操...
咋样把预报天气设置桌面上?
1. 找到一个合适的天气预报小部件或应用程序。你可以在网上搜索可用于你所使用的操作系统的天气预报小部件或应用程序。常见的操作系统如Windows、macOS和Linux都有各种天气应用程序可供选择。2. 下载和安装选定的天气预报小部件或应用程序。根据你的操作系统和所选应用程序的要求,按照提示进行安装。3. ...
安装ubuntu的问题
我们首先进入“位置”设置,如果你想在Ubuntu的面板上,显示天气预报,就点击“添加”设置你自己的位置吧我是北京,就输入拼音Beijing,自己就出来了。设置了位置,就能显示天气预报了,如果你不需要天气预报,这步就不用做第七步,设置用户帐户密码,没什么好说的,只要输入名字和密码就行了。用户名会默认为你输入的名字,...
介绍一款非智能手机用的天气预报软件吧
1、具备普通手机的全部功能,能够进行正常的通话,发短信等手机应用。2、具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络下的CDMA 1X或者3G网络。3、具备PDA的功能,包括PIM(个人信息管理),日程记事,任务安排,多媒体应用,浏览网页。4、具备一个具有开放性的操作系统,在这个操作...
django怎么用service启动(djangostartproject)
第一步:在linux下下载python用的依赖包,搭建python环境。将windows下的项目复制到linux下,使用django自带服务进行启动。 第二步:下载uwsgi模块并且编写配置文件来替代django自带的服务模块。 第三步:下载nginx包,编译安装。然后创建配置文件,配置nginx启动django项目的信息。然后访问即可。如何在服务器上部署Django项目并使...
...时间日期天气 CPU监控工具全是镶嵌在桌面上~~
WIN7 XP秀、可以帮助你在XP系统上实现这些小东西。不过我建议你别弄这些不适用的东西。第一多开启个程序,其次没多大用处。时间天气预报等东西只要你打开电脑上QQ想看都不需要自己动手就能看得到。、如果你想弄那就去搜索这个软件吧。
安卓手机哪个天气预报应用比较好 有国外的天气情况
自己利用GPS定位你的真实位置,并给出卫星云图,甚至是详细的小时天气预报。也可以自己输入城市搜索(切记,只能支持拼音输入,比如“成都”只能键入“chengdu”)。软件版本包括Windows Phone版本,S60V3版本,S60V5版本,iPhone版本,Black Berry版本、Android版本,Windows、MAC、Linux版本等。预报相对准确 ...