#weather #open-weather #open-weather-api

bin+lib weather-cli

简约的命令行天气程序。它使用 OpenWeather API。

12 个版本

0.4.1 2024 年 8 月 6 日
0.4.0 2024 年 5 月 5 日
0.3.6 2024 年 4 月 22 日
0.3.5 2024 年 2 月 20 日
0.1.6 2023 年 6 月 30 日

#2 in #open-weather

Download history 16/week @ 2024-04-26 109/week @ 2024-05-03 6/week @ 2024-05-10 2/week @ 2024-06-28 38/week @ 2024-07-05 107/week @ 2024-07-26 118/week @ 2024-08-02 6/week @ 2024-08-09

231 每月下载量

MIT 许可证

39KB
679 代码行

project-icon

weather-cli

简约的命令行天气程序。它使用 OpenWeather API。

设置

您可以使用 cargo install 命令安装该包。

cargo install weather-cli

安装完成后,在 OpenWeather 上创建一个 API 密钥。您需要运行以下命令来注册您的密钥。

weather-cli api-setup --key "EXAMPLE_KEY"

命令

命令 描述
check 检查您所在城市的天气信息
set-location 搜索并设置您的城市
setup-api 设置 OpenWeather API 密钥
about 查看程序信息
help 查看命令列表

使用示例

  1. 搜索城市
$ weather-cli set-location --query "Toronto"

* City list:
1) Old Toronto, CA (lat: 43.6534817, lon: -79.3839347)
2) Toronto, CA (lat: 43.6534817, lon: -79.3839347)
3) Toronto, US (lat: 41.9048584, lon: -90.8640346)
4) Toronto, US (lat: 37.7989253, lon: -95.9491562)
5) Toronto, CA (lat: 46.4524682, lon: -63.3799629)
Please select your city.
2

* Select your preferred unit.
* MORE INFO: https://openweathermap.org/weather-data
1) Standard
2) Metric
3) Imperial
2

Toronto is now your city!
I'll use metric for you.
  1. 检查天气
$ weather-cli check

Toronto (CA)
11.34° / Mist (mist)
H: 13.06°, L: 9.89°

- Wind Speed: 3.6 m/s,
- Humidity: 93 %,
- Pressure: 1014 hPa
- Sunset: 08:24 PM
  (Sunrise: 06:03 AM)

依赖

~9–26MB
~353K SLoC