7 个版本
0.1.6 | 2024年2月22日 |
---|---|
0.1.5 | 2023年7月30日 |
0.1.4 | 2023年6月14日 |
0.1.2 | 2023年5月22日 |
在 命令行工具 中排名第 203
每月下载 109 次
34KB
830 行
Open Meteo CLI
从 Open Meteo 提取气象数据的命令行工具。
用法
当前天气
自动显示您 IP 地址的当前天气或特定坐标的天气。
open-meteo-cli current-weather [FLAGS] [OPTIONS]
选项
-l, --latitude <latitude>
: 十进制形式的纬度。-L, --longitude <longitude>
: 十进制形式的经度。--temperature-unit <temperature-unit>
: 在摄氏度或华氏度之间切换。默认值是摄氏度。--speed-unit <speed-unit>
: 在 km/h, m/s, mp/h 或节之间切换。默认值是 Kmh。--format <format>
: 在正常、清洁或 JSON 之间切换数据格式。默认值是正常。
标志
-a, --all
: 显示所有信息。-d, --is-day
: 显示是白天还是晚上。-t, --temperature
: 显示十进制温度。-w, --windspeed
: 显示十进制风速。-W, --winddirection
: 显示风向,单位为度。--coords
: 显示纬度和经度。--city
: 显示城市。-c, --clean
:以逗号分隔输出。等同于 '--format clean'。- 值的顺序如下:纬度,经度,城市,是否白天,温度,风速,风向。
-j, --json
:以JSON格式显示输出。等同于 '--format json'。
示例
- 标准用法:
open-meteo-cli current-weather -a
┌──────────────────────────────────────────────────┐
│ │
│ === Current weather for Zaragoza === │
│ Night │
│ Temperature: 18.8°C │
│ Wind speed: 6.6 km/h │
│ Wind direction: 22° │
│ Latitude: 41.6405, Longitude: -0.8814 │
│ === Weather data by Open-Meteo.com === │
│ │
└──────────────────────────────────────────────────┘
- 使用坐标:
open-meteo-cli current-weather -l 12.2 =-0.38 -t -w
┌──────────────────────────────────────────────────┐
│ │
│ === Current weather === │
│ Temperature: 32.6°C │
│ Wind speed: 12.5 km/h │
│ === Weather data by Open-Meteo.com === │
│ │
└──────────────────────────────────────────────────┘
- 清洁格式:
open-meteo-cli current-weather -d -t -w -c
0,18.8,6.6
- JSON格式:
open-meteo-cli current-weather -d -t -w -j
{"is_day":0,"temperature":18.8,"windspeed":6.6}
版权归属
本应用中使用的天气数据由 Open-Meteo.com 提供,遵循 CC BY 4.0 许可。我们感谢 Open-Meteo.com 对本项目的贡献。
依赖项
~4–13MB
~157K SLoC