前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >今日推荐:wttr.in

今日推荐:wttr.in

作者头像
仇诺伊
发布2020-06-02 11:12:29
8990
发布2020-06-02 11:12:29
举报

2020.5.28 周四

留●白

沉思 浮躁

今日推荐

最近天气好闷啊。今天想推荐的这个,就是和天气有点关系,不知道大家平时看天气是从哪里查看,反正自从有了小程序,佳爷的天气预报都是从小程序里面翻阅的,上次看github,居然发现一款可以在终端显示天气预报的装逼神器,着实忍不住体验了下。

是不是很棒棒的。最快速的体验是直接使用curl感受下。

curl wttr.in

如果想获取其他地区的地址:
$ curl wttr.in/London
$ curl wttr.in/Moscow
$ curl wttr.in/Salt+Lake+City

$ curl wttr.in/muc      # Weather for IATA: muc, Munich International Airport, Germany
$ curl wttr.in/ham      # Weather for IATA: ham, Hamburg Airport, Germany

$ curl wttr.in/~Vostok+Station
$ curl wttr.in/~Eiffel+Tower
$ curl wttr.in/~Kilimanjaro

获取帮助:
curl wttr.in/:help

接下来稍微了解下这个项目吧。该项目在好几年前就曾火过,这种极客风格的显示,独具一格,引人入胜。‍‍wttr.in是面向控制台的天气预报服务,它支持各种信息表示方法,例如用于控制台HTTP客户端(curl,httpie或wget)的面向终端的ANSI序列,用于Web浏览器的HTML或用于图形查看器的PNG。wttr.in使用wego进行可视化,并使用各种数据源获取天气预报信息。

支持的输出格式和视图wttr.in

当前支持五种输出格式:终端的ANSI;终端和脚本的纯文本;浏览器的HTML;图形查看器的PNG;脚本和API的JSON。根据用户代理字符串选择ANSI和HTML格式。

可以通过在查询末尾添加.png来强制使用PNG格式:

$ wget wttr.in/Paris.png
$ wget wttr.in/Paris_0tqp_lang=fr.png

还可以使用wttr-switcher将特殊的wttr.in小部件嵌入到HTML页面中,该小部件将当前或所选位置的天气状况显示在HTML页面中。看起来是这样的:wttr-switcher-example或在现实世界的网站上:https://feuerwehr-eisolzried.de/。

数据丰富的输出格式:

在视图数据v2下可用的实验数据丰富的输出格式中,还有许多其他的天气和天文信息可供使用:

整天的温度和气温变化预测;

今天和以后三天的月相;

当前的天气状况,温度,湿度,风速和方向,压力;

时区;

所选地点的黎明,日出,中午,日落,黄昏时间;

所选位置的精确地理坐标。可以后期自己终端调整下,更加美观。

$ curl v2.wttr.in/München
$ curl wttr.in/München?format=v2

废话不多说,上地址:https://github.com/chubin/wttr.in

作者也提供了该项目的本地安装和运行示例,有go和python安装大法,感兴趣的可以玩玩。

来源:GitHub(侵删) 图片:网络(侵删)

DESIGNED BY ZOE · 2020

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 佳爷的后花媛 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档