OpenWeatherMap API
Configuration
Créer un compte sur https://openweathermap.org
Récupérer la clé API (plan gratuit : 1000 appels/jour)
Renseigner la clé dans le fichier
config.inilu par le module (fonctionget_weather.get_api_key()).
Utilisation (par coordonnées GPS)
from OpenWeatherMap import OpenWeatherMap_call_location
# Paris (Tour Eiffel) — latitude et longitude en chaînes de caractères
latitude = "48.858370"
longitude = "2.294481"
# Appel API : renvoie un DataFrame d'une ligne
df = OpenWeatherMap_call_location.API_call_location(latitude, longitude)
print(df)
DataFrame retourné (colonnes) :
Timestamp : date/heure de la mesure ;
T(°C) : température ;
RH(%) : humidité relative.
Note
API_call_location effectue un appel réseau vers l’API OpenWeatherMap et
nécessite une clé valide dans config.ini. Le module n’expose que
l’appel par coordonnées (il n’existe pas d’appel par nom de ville).
Limites
1000 appels/jour (plan gratuit) ;
ne pas interroger plus d’une fois toutes les 10-15 minutes ;
pour les données historiques, utiliser MeteoCiel — Données historiques.