from modules.scraper import VideoScraper
from modules.llm_processor import LLMProcessor
import logging

# Configuration du logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)

def test_gemini():
    # Créer un exemple de données vidéo
    video_data = {
        'url': 'https://www.instagram.com/p/DMFv0aStLpH/',
        'description': 'Ce jeu COOP GRATUIT et terrifiant où vous incarnez deux enfants qui doivent s\'échapper d\'un lieu maudit ! Le jeu s\'appelle Double Shoulders et il est disponible dès maintenant sur PC (Steam).',
        'duration': '00:00:23',
        'platform': 'Instagram'
    }
    
    # Tester le LLM
    llm = LLMProcessor()
    result = llm.process_video(video_data)
    
    print("\n=== Résultat du test Gemini ===")
    if result['success']:
        print("✅ Succès!")
        print("\nFormulaire généré:")
        print(result['form_data'])
    else:
        print("❌ Erreur:")
        print(result['error'])

if __name__ == "__main__":
    test_gemini()
