wttr.in Linux 下查看天气

在Linux 命令行下可以使用wtt.in 来查看未来14天的天气情况。

http://wttr.in是一个功能丰富的天气预报服务,它支持在命令行显示天气。它可以(根据你的 IP 地址)自动检测你的位置,也支持指定位置或搜索地理位置(如城市、山区等)等。

image-20211010110727902

1. 安装Curl

cURL是一个利用URL语法在命令行下工作的文件传输工具,通常的linux发行版已经预装了此软件,若未安装可以用过包管理器进行安装,或者使用buildroot去安装。

以Ubuntu 为例:

sudo apt install curl

2. 使用

查询当前位置天气:

# 1.根据cdn查询当前位置天气
curl wttr.in

# 2.若因为隧道或者代理导致位置不对,可以手动指定位置,如下所示
 curl wttr.in/Hangzhou
 
# 3.根据机场标识符(BOH)查询机场天气
# https://airportcode.bmcx.com/HGH_436__ac/ 可以在此网站上查询
curl wttr.in/ZSPD	

# 4.如果要指定地理位置的名称(城市、山名、特殊位置等)而不是城市名称,则必须以~开头。也就是说,必须先搜索位置名称:
curl wttr.in/~Eiffel+Tower

3. 帮助查询

curl wttr.in/:help

4.多格式输出

wttr.in 目前支持三种输出格式: 终端的ANSI。 浏览器 HTML。

可以通过查询尾加.png来转换成PNG格式。

wget wttr.in/Paris_0tqp_lang=fr.png 

5.多语言输出

wtrr.in支持多种输出语音,可以通过如下指令进行强制切换:

 curl wttr.in/Berlin?lang=zh

#多语言可选项:
am ar af be ca da de el et fr fa hi hu ia id it lt nb nl oc pl 
pt-br ro ru tr th uk vi zh-cn zh-tw (supported) az bg bs cy cs 
eo es eu fi ga hi hr hy is ja jv ka kk ko ky lv mk ml nl fy nn 
pt pt-br sk sl sr sr-lat sv sw te uz zh zu he (in progress)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值