Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Automatisation de la capture d'écran et création de PDF pour les notes de cours

Ce script Python utilise Selenium pour automatiser la capture d'écran d'un diaporama Web et ReportLab pour créer un PDF à partir des captures d'écran. Il est conçu pour prendre des captures d'écran jusqu'à ce que deux captures successives soient identiques.

Comment ça marche

  1. Initialisation : Le script ouvre un navigateur Chrome et accède à l'URL spécifié.

  2. Capture d'écran : Il simule un clic en bas à droite de l'écran pour déclencher une capture d'écran.

  3. Vérification : Il compare chaque nouvelle capture d'écran à la précédente. La boucle s'arrête lorsque deux captures successives sont identiques.

  4. Tri manuel : L'utilisateur supprime manuellement les captures inutiles avant la création du PDF.

  5. Conversion en PDF : Les captures d'écran sont converties en un fichier PDF.

Comment utiliser

Installation

  1. Assurez-vous d'avoir Python installé sur votre système.

  2. Installez les modules Python requis en exécutant les commandes suivantes dans votre terminal ou invite de commandes :

    pip install pyautogui
    pip install selenium
    pip install Pillow
    pip install reportlab
    

Configuration

  1. Modifiez l'URL du site dans le script url_du_site = "https://Votre.site.com"
  2. Personnalisez le nom du fichier de sortie PDF si nécessaire nombre_max_screenshots = 100
  3. Personnalisez le nombre maximum de captures d'écran si nécéssaire nombre_max_screenshots = 100
  4. Ajustez les dimensions du clic en bas à droite de l'écran selon les besoins pyautogui.click(largeur_ecran - 650, hauteur_ecran - 140)

About

Automatise la creation de notes a partir d'un diaporamas Web

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages