Wttr.in,从终端检查天气预报

关于Wttr.in

在下一篇文章中,我们将看一看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地址猜测我们的位置。 就我而言,我不得不说,由于我的互联网提供商的位置,它已经失败了几公里。

IP的wttr位置

curl wttr.in

威格特 如果我们要检查当前天气,它也可以帮助我们,而不是cURL:

Wget wttr.in通过IP定位

wget -O- -q wttr.in

在下面将显示的所有命令中, 我们将能够用wget -O- -q替换curl 如果我们更喜欢Wget而不是cURL。

地点时间

wttr指定位置

我们可以要求该节目向我们展示 通过将名称传递给特定位置的天气 在命令中:

curl wttr.in/lepe

具有里程碑意义的时间

wttr指定参考点

显示天气信息 地标或纪念碑。 对于此示例,我们将看到使用以下命令进入塞哥维亚渡槽的时间:

curl wttr.in/~Acueducto+Segovia

根据其IP定位的时间

基于给定IP的wttr位置

我们可以选择获取 IP地址位置的天气信息。 本示例中使用的IP属于Google:

curl wttr.in/@216.58.211.35

保存在.png图像中的时间

wttr.in预测保存为.png

我们可以使用Wget下载 当前天气和3天预报作为PNG图像。 我们还可以指定 透明度等级 PNG. 在这个例子中 卷曲将不起作用.

wget wttr.in/Madrid.png

其他例子

知道 其他例子,我们可以转到wttr.in项目的GitHub页面。 通过在终端(Ctrl + Alt + T)中键入以下内容,我们还将获得有用的信息:

Wttr.in帮助命令

curl wttr.in/:help

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。