关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
扣丁学堂Linux培训之Linux字符界面中获取天气预报解析
[复制链接]
作者:
雅雅—kaii
版块:
›
嵌入式操作系统
›
linux
发布时间:
2021-1-5 16:35:58
1264
0
返回列表
雅雅—kaii
当前离线
中级会员
中级会员, 积分 312, 距离下一级还需 188 积分
中级会员
中级会员, 积分 312, 距离下一级还需 188 积分
积分
312
发消息
楼主
电梯直达
雅雅—kaii
发表于 2021-1-5 16:35:58
|
只看该作者
|
倒序浏览
|
阅读模式
无需打开网页浏览器就能直接从终端获取的天气预报那该多方便啊,对吧?你还能把它写成脚本,或者设置定义定时任务。
约定:
#-需要使用root权限来执行指定命令,可以直接使用root用户来执行也可以使用sudo命令
$-可以使用普通用户来执行指定命令
wttr.in是一个允许你搜索世界各地天气预报的网站,而且它的是以ASCII字符的形式来显示结果的。通过使用cURL访问wttr.in,就能直接在终端显示查询结果了。
获取所在地的天气
Localweatherfromwttr.in
要抓取所在地的天气情况非常简单。wttr.in会自动根据IP地址来探测你的所在地。除非你用了VPN,否则它的精度还不错。
$curlwttr.in
获取指定城市的天气
Weatherbycityfromwttr.in
你可以通过在wttr.in后加上斜杠和城市名称的方式来获得其他城市的天气情况。不过要把名字中的空格替换成+。
$curlwttr.in/New+York
你也可以以Unix时区的形式来填写城市名称。
$curlwttr.in/New_York
不要直接使用空格,否则会出现奇怪而不准确的结果。
获取机场天气
Weatherbyairportfromwttr.in
若你对地区的三位机场代号很熟悉,你也可以使用机场代号来查询天气。一般来说使用机场要比使用城市更贴近你,而且更较精确一些。
$curlwttr.in/JFK
猜测所在地
Weatherbylandmarkfromwttr.in
通过使用~字符,你可以让wttr.in通过地标来猜测天气情况。
$curlwttr.in/~Statue+Of+Liberty
域名所在地的天气
Weatherbydomainnamefromwttr.in
你想不想知道LinuxConfig托管地的天气?现在有一个方法可以知道!wttr.in可以通过域名获取天气。是的,这个功能可能不那么实用,但这很有趣啊。
$curlwttr.in/@linuxconfig.org
更改温度单位
Changeunitsysteminwttr.in
默认情况下,wttr.in会根据你的实际地址来决定显示哪种温度单位(C还是F)。基本上,在美国,使用的是华氏度,而其他地方显示的是摄氏度。你可以指定显示的温度单位,在URL后添加?u会显示华氏度,而添加?m会显示摄氏度。
$curlwttr.in/New_York?m
$curlwttr.in/Toronto?u
在ZSH上有一个很奇怪的bug,会使得这两条语句不能正常工作,如果你需要更换单位,恐怕需要改成使用Bash了。
最后想要了解更多关于Linux发展前景趋势,请关注扣丁学堂Linux培训官网、微信等平台,扣丁学堂IT职业在线学习教育平台为您提供权威的Linux视频教程系统,通过千锋扣丁学堂金牌讲师在线录制的Linux视频教程课程,让你快速掌握Linux从入门到精通开发实战技能。扣丁学堂Linux技术交流群:659974587。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
Python常用的12个GUI框架
•
大联大友尚集团推出基于STSTM32Cortex-M4的码表方案
•
在linux下安装JDK,Tomcat以及Mysql
•
Cpufetch:一款功能强大的CPU架构信息爬取工具
•
新版LinuxKernel支持M1处理器仅对应Mac不包括iPadPro
•
一个惊人快速的终端录像工具,也能录制VSCode和Chrome窗口
•
超详细的PyCharm教程,必须收藏!
•
DBA常用Linux命令
•
Linux用户宝典:值得一用的5款远程桌面应用程序
•
《Linux内核编码风格》官方手册最新中译本
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
ARM
IT业界资讯
快速回复
返回顶部
返回列表