Skip to content

Commit

Permalink
Merge pull request #18 from dargueso/master
Browse files Browse the repository at this point in the history
Añadida función datos climatológicos diarios
  • Loading branch information
pablo-moreno authored Jun 28, 2020
2 parents 2fbdec5 + 484d9cc commit 99a1299
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 1 deletion.
3 changes: 2 additions & 1 deletion CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Contributors

- Pablo Moreno [@pablo-moreno](https://github.com/pablo-moreno)
- Pablo Moreno [@pablo-moreno](https://github.com/pablo-moreno)
- José Luis Garrido [@kalanda](https://github.com/kalanda)
- Carlos Alarcón [@jchuerva](https://github.com/jchuerva)
- Daniel Argüeso [@dargueso](https://github.com/dargueso)
1 change: 1 addition & 0 deletions aemet/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
VALORES_CLIMATOLOGICOS_NORMALES = BASE_URL + '/valores/climatologicos/normales/estacion/{}'
VALORES_CLIMATOLOGICOS_EXTREMOS = BASE_URL + '/valores/climatologicos/valoresextremos/parametro/{}/estacion/{}'
VALORES_CLIMATOLOGICOS_MENSUALES = BASE_URL + '/valores/climatologicos/mensualesanuales/datos/anioini/{}/aniofin/{}/estacion/{}'
VALORES_CLIMATOLOGICOS_DIARIOS = BASE_URL + '/valores/climatologicos/diarios/datos/fechaini/{}/fechafin/{}/estacion/{}'
PRODUCTOS_CLIMATOLOGICOS_API_URL = BASE_URL + '/productos/climatologicos/balancehidrico/{}/{}/'
RESUMEN_CLIMATOLOGICO_MENSUAL_API_URL = BASE_URL + '/productos/climatologicos/resumenclimatologico/nacional/{}/{}/'
OBSERVACION_CONVENCIONAL_API_URL = BASE_URL + '/observacion/convencional/todas/'
Expand Down
15 changes: 15 additions & 0 deletions aemet/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -660,6 +660,21 @@ def get_valores_climatologicos_mensuales(self, anyo, estacion, raw=False):
# TODO
return data

def get_valores_climatologicos_diarios(self, fechaini, fechafin, estacion, raw=False):
"""
Devuelve un diccionario con la información de todas las estaciones
:param fechaini: Fecha inicio consulta
:param fechafin: Fecha fin consulta
:param estacion: ID de estación de IDEMA
:param raw: [Opcional] Devuelve el resultado en formato json
"""
url = VALORES_CLIMATOLOGICOS_DIARIOS.format(fechaini, fechafin, estacion)
data = self.get_request_data(url, todos=True)
if raw:
return data
# TODO
return data

def get_contaminacion_fondo(self, estacion):
# TODO
url = CONTAMINACION_FONDO_ESTACION_API_URL.format(estacion)
Expand Down

0 comments on commit 99a1299

Please sign in to comment.