#!/usr/bin/env python3 """ Exemple d'utilisation de l'outil météo (API gratuite OpenWeatherMap) """ from weather_tool import WeatherTool from datetime import datetime, timedelta def main(): # Initialiser l'outil météo (charge automatiquement la clé API depuis .env) weather_tool = WeatherTool() print("=== Exemples d'utilisation de l'outil météo ===\n") # Exemple 1: Météo actuelle print("1. Météo actuelle à Paris:") result = weather_tool.forward("Paris") print(result) print("\n" + "="*50 + "\n") # Exemple 2: Météo pour une date spécifique print("2. Météo à Londres pour demain:") tomorrow = (datetime.now() + timedelta(days=1)).strftime("%Y-%m-%d") result = weather_tool.forward("London", date=tomorrow) print(result) print("\n" + "="*50 + "\n") # Exemple 3: Météo pour un pays print("3. Météo à Tokyo dans 3 jours:") future_date = (datetime.now() + timedelta(days=3)).strftime("%Y-%m-%d") result = weather_tool.forward("Tokyo", date=future_date) print(result) print("\n" + "="*50 + "\n") # Exemple 4: Météo avec une clé API spécifique print("4. Météo à Berlin (avec clé API personnalisée):") # result = weather_tool.forward("Berlin", api_key="votre_cle_api_ici") result = weather_tool.forward("Berlin") # Utilise la clé du .env print(result) if __name__ == "__main__": main()