open_meteo
app.contrib.weather.open_meteo
Módulo de Python para consultas del clima usando Open-Meteo.
Open-Meteo es una API meteorológica de código abierto y ofrece acceso gratuito para uso no comercial. No requiere clave API.
Para más información, te recomendamos leer la documentación del Proyecto.
current_weather(latitude, longitude, timezone)
Permite consultar la información actual del clima.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
latitude | float | la latitud | required |
longitude | float | la longitud | required |
timezone | str | la zona horaria, ejemplo | required |
Returns:
Type | Description |
---|---|
Optional[dict[str, Any]] | un diccionario con el resultado ó |
Examples:
daily_weather(latitude, longitude, timezone)
Permite consultar información del clima, a largo del día.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
latitude | float | la latitud | required |
longitude | float | la longitud | required |
timezone | str | la zona horaria, ejemplo | required |
Returns:
Type | Description |
---|---|
Optional[dict[str, Any]] | un diccionario con el resultado ó |
Examples:
hourly_weather(latitude, longitude, timezone)
Permite consultar información del clima, de varios dias atrás.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
latitude | float | la latitud | required |
longitude | float | la longitud | required |
timezone | str | la zona horaria, ejemplo | required |
Notes
De momento por limitaciones el Api, solo se permite consultar un día, esto se puede modificar, cambiando el valor de forecast_days
en la variable data
.
se recomieda consultar los limites del Api.
Returns:
Type | Description |
---|---|
Optional[dict[str, Any]] | un diccionario con el resultado ó |
Examples: