Skip to content

callme-sy/folder-supervisor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

folder-supervisor

  • Objectif:

Script de supervision d'un dossier et détecter les changements et notifier par mail une liste de destinataire

Faire un état des lieux du dossier (une photo, un snapshot) à un moment donné
Refaire un snapshot pssé un délai
Detecter ce qui à changer, cad:
	ce qui a été ajouté
	ce qui a été supprimé
	ce qui a été modifié

Paramètres du script

Dossier à superviser
Fréquence de prise de snapshot (30 secondes par defaut)
Profondeur de dossier à superviser (1 par defaut)
Liste des destintaires (liste vide par defaut)
Debug (False par defaut) si True affiche des traces 

Paramètres optionnels:
	Liste d'extension de fichiers
	Excluded or Included permet de restreindre par exclusion ou inclusion les fichiers à superviser
  • Infos diverses

    Les attributs d'un fichier sont: Date de création, de modification, d'accès Accès caché, en lecture seule Taille

  • Groupe de travail:

    G1: Paul, Zélie, Raphaël G2: Théo, Julien, Clément G3: Emma, Augustin, Sylvain G4: Emma, Sacha G5: Charles, Clovis, Francois G6: Vandrille, Felix, Jean-Louis G7: Pierre-Luc, Yanis, Etienne

    Affectation des libs send_mail G1 utilise le send_mail G2 G2 G5 G3 G6 G4 G1 G5 G3 G6 G7 G7 G4

  • A lire, à étudier

    Gestion de fichier: bibliothèque os Gestion des arguments: bibliothèque argparse Gestion des logs en lien avec l'argument debug: bibliothèque logging

    Squelette applicatif superviseFolder.py

  • Rendus

    1 - fichier python qui contient le script complet + fichier python de votre groupe affecté pour le send_mail 2 - fichier pdf de 2 pages maxi qui m'explique ce que vous avez fait (avec vos noms+prenoms)

A rendre pour le 04/12 au soir

Ce travail servira à fixer votre note finale avec en plus le premier travail Répartition 70% pour ce script / 30% pour le send_mail

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages