在下一篇文章中,我们将看一看wttr.in。 这是一个 天气预报服务 这将为我们提供一些很酷的功能。 这将使我们能够以简单,快速的方式从命令行中查询天气。
该程序可以自动检测我们的位置(根据我们的IP地址),我们还可以指定位置或搜索地理位置(像纪念碑,山峰等。) 以及更多。 但最重要的是 我们将不必安装它。 我们需要的只是cURL或 威格特.
指数
wttr.in的一般特征
- 这个程序我们 显示当前天气和3天天气预报。 这分为早上,中午,下午和晚上。 它还包括温度范围,风速和风向,降水量及其概率。
- 他们在GitHub页面上告诉我们,我们可以看到 月相 每一天。
- 我们可以使用自动检测 基于IP地址的位置.
- 我们将能够使用城市名称,三字母机场代码,区号,GPS坐标,IP地址或域名来指定位置。 我们还将有 指定地理位置的能力 如湖泊,山脉或地标。
- 录取 多语言位置名称。 在这种情况下,查询字符串必须以Unicode指定。
- 另一个可用的功能是可以指定天气预报显示语言。 支持超过50种语言.
- 使用单位 美国海军 美国的查询和世界其他地区的公制。 可以通过添加来更改 ?u用于USCS y ?m为公制.
- 我们将有 3种输出格式:用于终端的ANSI,用于浏览器的HTML和PNG。
使用Wttr.in
如文章开头所述,要使用wttr.in, 我们需要的只是cURL或Wget,但我们也能够 安装它 在我们自己的服务器上执行 网上查询.
在使用wttr.in之前,我们必须确保在我们的计算机上安装了cURL。 在Debian,Ubuntu或Linux Mint中,我们将能够在终端中使用以下命令安装cURL(Ctrl + Alt + T):
sudo apt install curl
wttr.in的一些示例
根据我们的IP显示天气
该程序向我们显示了我们所在位置的天气。 尝试根据IP地址猜测我们的位置。 就我而言,我不得不说,由于我的互联网提供商的位置,它已经失败了几公里。
curl wttr.in
威格特 如果我们要检查当前天气,它也可以帮助我们,而不是cURL:
wget -O- -q wttr.in
在下面将显示的所有命令中, 我们将能够用wget -O- -q替换curl 如果我们更喜欢Wget而不是cURL。
地点时间
我们可以要求该节目向我们展示 通过将名称传递给特定位置的天气 在命令中:
curl wttr.in/lepe
具有里程碑意义的时间
显示天气信息 地标或纪念碑。 对于此示例,我们将看到使用以下命令进入塞哥维亚渡槽的时间:
curl wttr.in/~Acueducto+Segovia
根据其IP定位的时间
我们可以选择获取 IP地址位置的天气信息。 本示例中使用的IP属于Google:
curl wttr.in/@216.58.211.35
保存在.png图像中的时间
我们可以使用Wget下载 当前天气和3天预报作为PNG图像。 我们还可以指定 透明度等级 PNG. 在这个例子中 卷曲将不起作用.
wget wttr.in/Madrid.png
其他例子
至 知道 其他例子,我们可以转到wttr.in项目的GitHub页面。 通过在终端(Ctrl + Alt + T)中键入以下内容,我们还将获得有用的信息:
curl wttr.in/:help
成为第一个发表评论