← Toutes les publications
533 réunions Zoom résumées IA 4-6
533 réunions enregistrées dans Zoom. Des heures de transcriptions. Toutes inutilisées.
J'ai construit un pipeline automatique : Zoom → Python → IA → Obsidian.
🔑 Étape 1 — Créer une app Zoom API (5 min)
1. marketplace.zoom.us → Develop → Build App
2. Choisir "Server-to-Server OAuth"
3. Ajouter les scopes : cloud_recording:read:list_recording_files:admin et cloud_recording:read:list_user_recordings:admin
4. Noter : account_id, client_id, client_secret
🐍 Étape 2 — Script Python de téléchargement
Le script fait :
1. Auth OAuth → access_token
2. GET /users/me/recordings (paginé, mois par mois)
3. Télécharge le fichier .vtt (sous-titres) + métadonnées pour chaque meeting
4. Fichier state.json pour éviter de re-télécharger
Dépendances Python : requests, python-dotenv. C'est tout.
Piège : les UUID de meetings Zoom doivent être double-URL-encodés.
Temps : ~30 min pour 533 réunions.
🤖 Étape 3 — Claude Code résume chaque transcription
J'ai demandé à Claude Code (l'outil CLI d'Anthropic) de lire chaque .vtt et générer un résumé structuré :
• Résumé en 5-10 points
• Décisions prises
• Actions à mener avec responsables
• Points clés par thème
• Transcription brute complète
Chaque réunion de 45 min résumée en 30 secondes. 400 fichiers .md dans Obsidian.
⏰ Étape 4 — Automatisation
Un cron lance le script toutes les heures. Les nouvelles réunions sont téléchargées et résumées automatiquement.
Coût total : 0 €. L'API Zoom est gratuite. Claude Code est inclus dans l'abonnement.
Prochain post : comment l'IA a scanné ces 400 résumés pour rédiger mes posts LinkedIn.
Combien de réunions avez-vous enregistrées et jamais relues ?
J'ai construit un pipeline automatique : Zoom → Python → IA → Obsidian.
🔑 Étape 1 — Créer une app Zoom API (5 min)
1. marketplace.zoom.us → Develop → Build App
2. Choisir "Server-to-Server OAuth"
3. Ajouter les scopes : cloud_recording:read:list_recording_files:admin et cloud_recording:read:list_user_recordings:admin
4. Noter : account_id, client_id, client_secret
🐍 Étape 2 — Script Python de téléchargement
Le script fait :
1. Auth OAuth → access_token
2. GET /users/me/recordings (paginé, mois par mois)
3. Télécharge le fichier .vtt (sous-titres) + métadonnées pour chaque meeting
4. Fichier state.json pour éviter de re-télécharger
Dépendances Python : requests, python-dotenv. C'est tout.
Piège : les UUID de meetings Zoom doivent être double-URL-encodés.
Temps : ~30 min pour 533 réunions.
🤖 Étape 3 — Claude Code résume chaque transcription
J'ai demandé à Claude Code (l'outil CLI d'Anthropic) de lire chaque .vtt et générer un résumé structuré :
• Résumé en 5-10 points
• Décisions prises
• Actions à mener avec responsables
• Points clés par thème
• Transcription brute complète
Chaque réunion de 45 min résumée en 30 secondes. 400 fichiers .md dans Obsidian.
⏰ Étape 4 — Automatisation
Un cron lance le script toutes les heures. Les nouvelles réunions sont téléchargées et résumées automatiquement.
Coût total : 0 €. L'API Zoom est gratuite. Claude Code est inclus dans l'abonnement.
Prochain post : comment l'IA a scanné ces 400 résumés pour rédiger mes posts LinkedIn.
Combien de réunions avez-vous enregistrées et jamais relues ?
