https://github.com/cquest/sim2_as_api
API minimale pour accéder aux données SIM2 de Météo-France
https://github.com/cquest/sim2_as_api
Last synced: over 1 year ago
JSON representation
API minimale pour accéder aux données SIM2 de Météo-France
- Host: GitHub
- URL: https://github.com/cquest/sim2_as_api
- Owner: cquest
- License: agpl-3.0
- Created: 2024-04-08T14:02:07.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T09:50:32.000Z (about 2 years ago)
- Last Synced: 2024-06-12T19:59:01.846Z (almost 2 years ago)
- Language: Python
- Size: 22.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# micro-API SIM2
Ce projet implémente une API minimale pour requêter les données SIM2 de Météo-France stockées dans une base locale postgresql.
## Prérequis
Ce projet n'a été testé que sur Ubuntu 20.04 et 22.04 et a besoin à minima des éléments suivants:
- Python 3
- un serveur local postgresql avec une base contenant l'extension PostGIS v3.x
## Installation
Installer les dépendances python avec:
`pip install -r requirements.txt`
## Chargement des données
Deux scripts bash permettent de télécharger puis importer les données dans Postgresql:
- download.sh
- import_postgresql.sh
## Lancement du serveur
`gunicorn sim2_as_api:app -b 0.0.0.0:8989`
## Paramètres reconnus par l'API
*(les liens interrogent une version temporaire de l'API sur, sans garantie de disponibilité)*
Données climatique pour une date (date, from + to)et un lieu donné (lat, lon):
- http://api.cquest.org:8989/sim2?date=2000-12-25&lat=48.85&lon=2.35 pour le 25/12/2000 à Paris
- http://api.cquest.org:8989/sim2?date=1960-01&lat=45.7578&lon=4.8351 pour le mois de janvier 1960 à Lyon
- http://api.cquest.org:8989/sim2?from=1981-01-01&to=1981-03-31&lat=43.2804&lon=5.3806 pour les mois de janvier à mars 1981 à Marseille
cq - 2024-04-09