Datos de la API de AEMET, a un archivo de distancia. Este repositorio contiene scripts para exportar datos de algunos de los endpoints disponibles en la API de AEMET.
Para ejecutar el scripts en local, necesitas tener uv y la variable AEMET_API_TOKEN cargada en el entorno. Puedes leer algunas preguntas frecuentes del servicio para saber más sobre la obtención de la clave y otras cosas.
La forma más fácil de lanzar los scripts es usando uvx.
uvx "git+https://github.com/datania/aemet"Tienes acceso a los siguientes comandos:
usage: aemet [-h] {estaciones,valores-climatologicos} ...
Export AEMET climate data
positional arguments:
{estaciones,valores-climatologicos}
Available commands
estaciones Fetch and save station information
valores-climatologicos
Fetch and save climate data
options:
-h, --help show this help message and exit
Examples:
aemet estaciones -o data
aemet valores-climatologicos --start 2025-01-01 --end 2025-01-31 -o dataSi quieres ejecutar el script y tienes el repositorio en local, basta con hacer:
make estaciones
make valores-climatologicosCheckea data/raw mientras que se ejecuta para ver los archivos descargados!
MIT.