#weather #temperature #cli #open-meteo #latitude-longitude

app open-meteo-cli

Open Meteo CLI 是从 Open Meteo 提取气象数据的命令行工具。

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

Download history 13/week @ 2024-03-11 46/week @ 2024-04-01 3/week @ 2024-05-20

每月下载 109

MIT 许可证

34KB
830

Open Meteo CLI

Status

从 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