GetSubscribedChannels, un export des chaînes YouTube
Script Python pour récupérer les images de ses chaînes YouTube abonnées via l’API YouTube v3.
Le projet
Alors, pour le coup, un ami m’a proposé de faire un tier list de nos YouTubeurs préférés pour échanger des recommandations. Le problème, c’est qu’aucun template disponible sur Tiermaker ne contenait toutes mes chaînes. Du coup, plutôt que de les ajouter manuellement à la main (ce qui aurait pris du temps pour un résultat moyen), j’ai adapté le code de mon projet Any%English pour automatiser la récupération des visuels de chaque chaîne.
Comment ça fonctionne
-
Export de mes abonnements depuis Google Takeout.
-
Lecture du fichier CSV contenant les IDs de chaînes.
-
Appel à l’API YouTube v3 pour récupérer l’image de chaque chaîne.
-
Téléchargement des images pour la création du template Tiermaker.
Résultat simple, rapide, et efficace. C’est typiquement le genre de micro-outil qu’on code en une soirée et qui finit par resservir plus souvent qu’on ne le pense.
Contexte
Projet personnel, né d’un besoin concret en quelques heures.
Technologies utilisées
-
Python
-
Requests / Pandas
-
YouTube Data API v3