前言
wttr 是一个基于命令行的天气查询工具,可以查询世界范围内的城市天气状况。在前端开发中,有时我们需要在应用程序中展示天气信息,那么 wttr 就是一个非常好的选择。本文将介绍如何安装和使用 wttr。
安装 wttr
wttr 是以 npm 包的方式提供的,所以我们需要通过 npm 工具来安装 wttr。
npm install -g wttr
安装完成后,我们就可以在命令行中使用 wttr 命令了。
使用 wttr
使用 wttr 只需要在终端中输入城市名即可查询该城市的天气信息,例如:
wttr 北京
查询北京的天气信息,输出如下:
-- -------------------- ---- ------- ------- ------- -------- ----- - - ------ ------ - ------ ------ -- --- -- - - ---- --------- -- -- --- -- --------------- -------------------------------------------------------- --- -- --- -------------------------------------------------------- - ------- - ---- ----------------------------------------------------------------- -------------------------------------------------------- --------- ------- - ----- - ------- - - - - ------ ------ - - - ------ ---- - - ------ ------ - ---- - ---- - - - ------ -- -- - - ------ -- -- - - ------ -- -- - - ------ --- - ------- - --- -- - --- ---- - --- -- - ------- --- -- - ----- ---- - --- -- -- --- --- - --------- -- -- - --------- -- -- - --------- -- -- - ---------- ------- - - --- -- - ----- - --- ----- --- -- - --- - - -- ---- -------------------------------------------------------------------------------------------------------------- --------------- -------------------------------------------------------- --- -- --- -------------------------------------------------------- - ------- - ---- ----------------------------------------------------------------- -------------------------------------------------------- --------- ------- - ----- - ------- - - - - ------ ------ - - - ------ ---- - - ------ ------ - - - --- - - - - - ------ -- -- - - ------ -- -- - - ------ -- -- - - ------ --- - ------ - - --- -- - ----- ---- - --- -- - -------- --- -- - ----- ---- - --- -- --- --- --- - --------- -- -- - --------- -- -- - --------- -- -- - --------- --- ---------- - --- -- - ----- - --- ----- --- -- - ----- - - - -------------------------------------------------------------------------------------------------------------- --------------- -------------------------------------------------------- --- -- --- -------------------------------------------------------- - ------- - ---- ---------------------------------------------------------- -------------------------------------------------------- --------- ------- - ----- - ------- - - - - ------ ------ - - - ------ ---- - - ------ ------ - - - --- - - - - - ------ -- -- - - ------ -- -- - - ------ -- -- - - ------ --- - ------ - - --- -- - ----- ---- - --- -- - -------- --- -- - ----- ---- - --- -- --- --- --- - --------- -- -- - --------- -- -- - --------- -- -- - --------- --- ---------- - --- -- - ----- - --- ----- --- -- - ----- - - - -------------------------------------------------------------------------------------------------------------- --------- -------- ----- ----- --- --------- -------------
默认情况下,wttr 会输出一个命令行美化的天气状况展示,包括当前天气、24 小时天气状况和城市地理信息等。
我们还可以在命令中设置参数,自定义输出信息的格式,例如:
wttr -tTqC 北京
这个命令中, -tTqC
表示输出格式配置,其中:
-t
表示只显示当前天气信息;-T
表示输出纯文本格式的结果;-q
表示禁用 bannner 信息;-C
表示输出摄氏度温度。
输出结果为:
clear
这表示当前北京的天气状况是晴天。
当然,我们也可以在 Node.js 中使用 wttr 包来查询天气信息。
const wttr = require('wttr'); wttr.getWeather('北京') .then(console.log) .catch(console.error);
这样我们就可以在 Node.js 程序中使用 wttr 查询天气信息了!
总结
使用 wttr 可以轻松查询城市天气信息,并根据需要选取自定义的输出格式。在实际开发中,我们可以利用 wttr 查询天气信息并展示在页面上,从而为用户提供更好的服务体验。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671198dd3466f61ffe7d2