使用 Wttr.in 在终端中显示天气预报

wttr.in 是一个功能丰富的天气预报服务,支持从命令行显示天气
. 它可以自动检测您的位置(基于您的 IP 地址),支持指定位置或搜索地理位置(如城市中的站点、山脉等)等等。 哦,还有
你不必安装它——你只需要使用它就是 cURL 或 Wget
(见下文)。

wttr.in 功能包括:

  • 显示当前天气以及 3 天的天气预报,分为早上、中午、晚上和晚上 (包括温度范围、风速和风向、观看距离、降水量和概率)
  • 可以显示月相
  • 基于您的 IP 地址的自动位置检测
  • 允许使用城市名称、3 个字母的机场代码、区号、GPS 坐标、IP 地址或域名指定位置. 您还可以指定一个地理位置,如湖泊、山脉、地标等)
  • 支持多语言位置名称 (查询字符串必须以 Unicode 格式指定)
  • 支持指定语言 应在其中显示天气预报(支持50多种语言)
  • 它使用 USCS 单位进行来自美国的查询和世界其他地区的公制系统, 但您可以通过附加来更改它 ?u 对于 USCS,以及 ?m 用于公制 (SI)
  • 3 种输出格式:终端的 ANSI、浏览器的 HTML 和 PNG.

就像我在文章开头提到的,要使用 wttr.in,你只需要 cURL 或 Wget,但你也可以将它安装在自己的服务器上。 或者您可以安装 wego ,这是 wtter.in 使用的终端天气应用程序,尽管 wego 需要安装和注册 API 密钥。

在使用 wttr.in 之前,请确保已安装 cURL。
在 Debian、Ubuntu 或 Linux Mint(以及其他基于 Debian 或 Ubuntu 的 Linux 发行版)中,使用以下命令安装 cURL:

sudo apt install curl