|
| 1 | +## _Elenco Cartelle di Primo Livello_ - **elenco_cartelle.py** 🗂️ |
| 2 | + |
| 3 | +Uno script Python che elenca tutte le **cartelle di primo livello** in una directory specificata dall'utente e salva i risultati in un file di testo. |
| 4 | + |
| 5 | +--- |
| 6 | + |
| 7 | +### Descrizione 📄 |
| 8 | + |
| 9 | +L'**Elenco Cartelle di Primo Livello** esplora una directory fornita dall'utente e rileva tutte le cartelle contenute al suo interno (escludendo i file). I risultati vengono salvati automaticamente in un file **cartelle_primo_livello.txt** nella stessa directory analizzata. |
| 10 | + |
| 11 | +Utile per: |
| 12 | + |
| 13 | +- **Organizzare file e cartelle** in sistemi complessi. |
| 14 | +- **Raccogliere un elenco delle sottocartelle** per analisi o report. |
| 15 | +- **Verificare rapidamente la struttura** di una directory. |
| 16 | + |
| 17 | +--- |
| 18 | + |
| 19 | +### Funzionalità 🌟 |
| 20 | + |
| 21 | +- **Scansione mirata**: Elenca solo le cartelle di primo livello. |
| 22 | +- **Output organizzato**: Salva l'elenco delle cartelle in un file di testo. |
| 23 | +- **Semplice e veloce**: Input interattivo con percorsi verificati. |
| 24 | +- **Output sicuro**: Non modifica o elimina alcun file o cartella. |
| 25 | + |
| 26 | +--- |
| 27 | + |
| 28 | +#### Esempio Input |
| 29 | + |
| 30 | +```plaintext |
| 31 | +Inserisci il percorso: /percorso/cartella |
| 32 | +``` |
| 33 | + |
| 34 | +Lo script analizzerà il percorso inserito e salverà l'elenco delle cartelle di primo livello in un file **cartelle_primo_livello.txt**. |
| 35 | + |
| 36 | +--- |
| 37 | + |
| 38 | +### Output 📊 |
| 39 | + |
| 40 | +#### Output Terminale |
| 41 | + |
| 42 | +```plaintext |
| 43 | +Risultati salvati in: /percorso/cartella/cartelle_primo_livello.txt |
| 44 | +``` |
| 45 | + |
| 46 | +#### Contenuto del File di Output |
| 47 | + |
| 48 | +```plaintext |
| 49 | +Cartelle di primo livello: |
| 50 | +/percorso/cartella1 |
| 51 | +/percorso/cartella2 |
| 52 | +/percorso/cartella3 |
| 53 | +``` |
| 54 | + |
| 55 | +Il file **cartelle_primo_livello.txt** verrà generato nella stessa cartella specificata come input. |
| 56 | + |
| 57 | +--- |
| 58 | + |
| 59 | +### Note 📝 |
| 60 | + |
| 61 | +- **Percorsi validi**: Verifica che il percorso inserito esista e sia una directory valida. |
| 62 | +- **Output non distruttivo**: Lo script non modifica i contenuti della directory. |
| 63 | + |
| 64 | +--- |
| 65 | + |
| 66 | +## _Convertitore di Email in PDF 📧➡️📄_ - **eml_converter.py** 🗂️ |
| 67 | + |
| 68 | +Uno script Python per convertire file **.eml** (email salvate) in file **PDF**, mantenendo i dettagli importanti del messaggio come oggetto, mittente, destinatario e contenuto del corpo. |
| 69 | + |
| 70 | +--- |
| 71 | + |
| 72 | +## Descrizione 📄 |
| 73 | + |
| 74 | +Questo **Convertitore di Email in PDF** esplora una cartella specificata dall'utente, trasforma i file **.eml** in HTML leggibile e poi li converte in file **PDF** salvati in una directory dedicata. |
| 75 | + |
| 76 | +Utile per: |
| 77 | + |
| 78 | +- **Archiviazione email** in un formato facilmente consultabile. |
| 79 | +- **Creazione di report** PDF di comunicazioni importanti. |
| 80 | +- **Automatizzare** il processo di conversione email in PDF. |
| 81 | + |
| 82 | +--- |
| 83 | + |
| 84 | +## Funzionalità 🌟 |
| 85 | + |
| 86 | +- **Conversione automatica**: Legge file **.eml**, genera un HTML e lo salva come PDF. |
| 87 | +- **Output organizzato**: Salva tutti i PDF in una cartella dedicata chiamata **converted_pdfs**. |
| 88 | +- **Dettagli inclusi**: Oggetto, mittente, destinatario e corpo del messaggio preservati nel PDF. |
| 89 | + |
| 90 | +--- |
| 91 | + |
| 92 | +## Requisiti 📦 |
| 93 | + |
| 94 | +- **wkhtmltopdf**: Strumento esterno necessario per generare PDF. Scaricalo e installalo dal sito ufficiale: [wkhtmltopdf.org](https://wkhtmltopdf.org/). |
| 95 | + |
| 96 | +--- |
| 97 | + |
| 98 | +### Esempio Output |
| 99 | + |
| 100 | +```plaintext |
| 101 | +Inserisci il percorso della cartella contenente i file .eml: /percorso/della/cartella |
| 102 | +Converted: email1.eml -> /percorso/della/cartella/converted_pdfs/email1.pdf |
| 103 | +Converted: email2.eml -> /percorso/della/cartella/converted_pdfs/email2.pdf |
| 104 | +Tutti i file .eml sono stati convertiti in PDF nella cartella 'converted_pdfs'. |
| 105 | +``` |
| 106 | + |
| 107 | +--- |
| 108 | + |
| 109 | +## Note 📝 |
| 110 | + |
| 111 | +- **Formati supportati**: Lo script funziona con file **.eml** standard. |
| 112 | +- **Percorsi validi**: Assicurati di fornire un percorso esistente e accessibile. |
| 113 | +- **Output pulito**: Ogni PDF include i dettagli dell'email in un formato leggibile. |
| 114 | + |
| 115 | +--- |
0 commit comments