在Linux 命令行下可以使用wtt.in 来查看未来14天的天气情况。
http://wttr.in是一个功能丰富的天气预报服务,它支持在命令行显示天气。它可以(根据你的 IP 地址)自动检测你的位置,也支持指定位置或搜索地理位置(如城市、山区等)等。
1. 安装CurlcURL是一个利用URL语法在命令行下工作的文件传输工具,通常的linux发行版已经预装了此软件,若未安装可以用过包管理器进行安装,或者使用buildroot去安装。
以Ubuntu 为例:
sudo apt install curl2. 使用 查询当前位置天气:
# 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+Tower3. 帮助查询
curl wttr.in/:help4.多格式输出
wttr.in 目前支持三种输出格式: 终端的ANSI。 浏览器 HTML。
可以通过查询尾加.png来转换成PNG格式。
wget wttr.in/Paris_0tqp_lang=fr.png5.多语音输出
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)



