Python
Scripts utiles
Scripts utiles
Ce notebook Google Colab permet de compresser un fichier PDF avec Python et qpdf, afin de réduire sa taille avant un envoi par mail, un dépôt sur Pronote, Google Drive ou un site internet. Il suffit d’importer un PDF, puis le script génère automatiquement une version allégée du document.
Mots-clés : compresser PDF, réduire taille PDF, Python, Google Colab, qpdf.
Ce code Python permet de récupérer automatiquement la transcription d’une vidéo YouTube, en français ou en anglais, puis de l’enregistrer sous forme de fichier texte dans Google Drive. Il utilise youtube-transcript-api et yt-dlp pour récupérer les informations de la vidéo et produire un fichier proprement nommé.
Mots-clés : transcription YouTube, sous-titres YouTube, vidéo en texte, Python, Google Colab.
Ce notebook permet de déverrouiller un fichier PDF protégé lorsque l’on dispose du mot de passe, puis d’enregistrer automatiquement une copie lisible dans Google Drive. Il utilise l’outil qpdf pour supprimer la protection du document et faciliter son archivage ou son traitement.
Mots-clés : déverrouiller PDF, PDF protégé, enlever mot de passe PDF, qpdf, Google Colab.
Ce notebook Google Colab permet de télécharger une vidéo en MP4 avec yt-dlp, puis de l’enregistrer automatiquement dans Google Drive avec un nom de fichier clair comprenant le titre, la chaîne, l’année et la durée. Il est utile pour archiver des vidéos autorisées, des ressources pédagogiques ou des contenus dont on possède les droits d’usage.
Mots-clés : yt-dlp, télécharger vidéo, vidéo MP4, Google Drive, Python, Google Colab.
Ce code permet d’assembler plusieurs fichiers PDF en un seul document, tout en ajoutant des en-têtes personnalisés, l’adresse du site et éventuellement une pagination. Il nettoie les fichiers avec Ghostscript, ajoute les annotations avec PyMuPDF, puis enregistre le PDF final dans Google Drive.
Mots-clés : fusionner PDF, ajouter en-tête PDF, numéroter pages PDF, PyMuPDF, Ghostscript, Google Colab.
Ce notebook permet de convertir automatiquement différents types de fichiers en Markdown grâce à la bibliothèque markitdown. Il est pratique pour transformer des documents PDF, Word, PowerPoint ou autres formats en texte exploitable pour un site internet, un cours ou une base documentaire.
Mots-clés : convertir en Markdown, PDF vers Markdown, Word vers Markdown, MarkItDown, Python, Google Colab.
Ce code Python permet de convertir un ou plusieurs PDF A4 en livret A3 prêt à imprimer en recto-verso. Le script réorganise automatiquement les pages dans le bon ordre d’imposition, ajoute si nécessaire des pages blanches, puis génère un fichier livret_A3.pdf.
Mots-clés : PDF A4 en A3, livret PDF, impression livret, imposition PDF, recto verso, Google Colab.
Ce notebook permet de fusionner plusieurs fichiers PDF dans l’ordre alphabétique de leurs noms, avec une option pour forcer chaque nouveau document à commencer sur une page impaire. Il est particulièrement utile pour préparer une compilation de documents à imprimer en recto-verso.
Mots-clés : fusionner PDF, assembler PDF, compilation PDF, impression recto-verso, Python, Google Colab.