Bot pour YouTube, utilisant plusieurs bibliothèques pour automatiser des interactions avec YouTube. Principales fonctionnalités et composants de l'application :
Initialisation et Configuration :
Le bot lit sa configuration à partir d'un fichier INI et initialise ses paramètres, tels que l'URL de YouTube et l'état actif.
Interaction avec l'API YouTube :
Le bot permet à l'utilisateur de saisir et de stocker une clé API YouTube pour effectuer des requêtes API, comme vérifier les détails de la chaîne.
Des fenêtres de dialogue permettent de gérer la connexion à l'API et de mettre à jour le statut de connexion.
Automatisation du Navigateur :
Utilise Selenium pour contrôler un navigateur Chrome en mode headless, permettant de naviguer et d'interagir avec YouTube.
Fonctions pour gérer les consentements, fermer les pop-ups, et automatiser des interactions comme liker des vidéos ou s'abonner à des chaînes.