第230810期 – python 天气

第230810期 - python 天气
https://github.com/chubin/wttr.in

22.2k star,一个更酷炫的查看天气的方式

⛅ 查看天气的正确方法

1 wttr.in简介

最初是一个小项目,weigo的包装器,旨在展示面向控制台的服务的强大功能,wttr.in 成为流行的天气报告服务,每天处理数千万次查询。

![](/assets/image/230810-python 天气-1.png)

如何使用

您可以从 shell 或 Web 浏览器访问该服务,如下所示:

$ curl wttr.in
Weather for City: Paris, France

        /     Clear
      .-.      10 – 11 °C  
   ― (   ) ―   ↑ 11 km/h  
      `-’      10 km  
     /        0.0 mm  

也可以通过访问如下地址获取实时的天气预报:

https://wttr.in/

如果是在powershell中可以如下访问:

Invoke-RestMethod https://wttr.in

也可以访问特定地址的天气预告

$ curl wttr.in/London
$ curl wttr.in/Moscow
$ curl wttr.in/Salt+Lake+City

使用3个字母的机场代码以获取某个机场的天气信息:

$ curl wttr.in/muc      
$ curl wttr.in/ham      

wttr.in 目前支持五种输出格式:

  • 终端的ANSI;

  • 终端和脚本的纯文本;

  • 浏览器的 HTML;

  • 用于图形查看器的 PNG;

  • 用于脚本和 API 的 JSON;

  • 脚本和 API 的prometheus指标。

![](/assets/image/230810-python 天气-2.png)


© 版权声明

相关文章