CLI to extract meteorology data from Open Meteo. https://crates.io/crates/open-meteo-cli
Go to file
2023-05-21 02:27:37 +02:00
src Clean CLI text 2023-05-21 02:27:37 +02:00
.gitignore First commit, CLI to request the current weather from Open Meteo 2023-05-19 00:03:14 +02:00
Cargo.lock First commit, CLI to request the current weather from Open Meteo 2023-05-19 00:03:14 +02:00
Cargo.toml Updating Cargo.toml 2023-05-21 00:50:56 +02:00
README.md Better print values and updating README 2023-05-21 02:25:27 +02:00

Open Meteo CLI

CLI to extract meteorology data from Open Meteo.

Usage

The Open Meteo CLI allows you to retrieve weather data for specific coordinates.

Current Weather

Get the current weather for a given coordinate.

open-meteo current-weather [OPTIONS] --latitude <LATITUDE> --longitude <LONGITUDE>

Options

  • -l, --latitude <LATITUDE>: Latitude as a decimal number.
  • -L, --longitude <LONGITUDE>: Longitude as a decimal number.

Flags

  • -a, --all: Prints all available parameters.
  • -d, --is-day: Prints if it is day or night.
  • -t, --temperature: Prints the decimal temperature.
  • -w, --windspeed: Prints the decimal wind speed.
  • -W, --winddirection: Prints the wind direction angle.
  • -c, --clean: Cleans the output and only shows the values separated by commas.
    • The order of values is as follows: is_day, temperature, windspeed, winddirection.

Examples

  • Standard usage: open-meteo-cli current-weather -l 5 -L 5 -a
=== Current weather for Latitude: 5, Longitude: 5 ===
Night
Temperature: 28.4°C
Wind speed: 17.0 km/h
Wind direction: 212.0°
=== Weather data by Open-Meteo.com ===
  • Clean: open-meteo-cli current-weather -l 12 -L=-3.4 -d -t -w -c
0,26.5,15.5

Attribution

The weather data used in this application is provided by Open-Meteo.com under the CC BY 4.0 license. We would like to express our gratitude to Open-Meteo.com for their contribution to this project.