Directory Monitor

Script Python self-contained per monitorare file e cartelle via polling

Repository GitHub

Panoramica

Directory Monitor consente di sorvegliare più cartelle in contemporanea per rilevare creazioni, cancellazioni e modifiche di file e directory tramite un semplice ciclo di polling. Sono disponibili due script indipendenti con menu in inglese (main_eng.py) e italiano (main_ita.py).

Caratteristiche principali

Installazione

git clone https://github.com/bocaletto-luca/Directory-Monitor.git
cd Directory-Monitor

# (Opzionale) rendi eseguibili gli script
chmod +x main_eng.py main_ita.py

Verifica di avere Python 3.6 o successivo:

python3 --version

Utilizzo

Avvia lo script nella lingua desiderata:

# Menu in inglese
python3 main_eng.py

# Menu in italiano
python3 main_ita.py

Segui le istruzioni a schermo per aggiungere/rimuovere directory, impostare l’intervallo di polling, gestire la scansione ricorsiva, i file nascosti, i filtri glob e il file di log, quindi avviare o interrompere il monitoraggio.

Struttura del repository

Directory-Monitor/
├── LICENSE            # Licenza GPL v3
├── README.md          # Documentazione del progetto
├── main_eng.py        # Interfaccia in inglese
└── main_ita.py        # Interfaccia in italiano

Licenza

Distribuito sotto licenza GNU GPL v3. Consulta il file LICENSE per i dettagli.