You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+95-99Lines changed: 95 additions & 99 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,14 +7,28 @@ Prima di eseguire gli script assicurati di aver installato Python.
7
7
8
8
[Download Python For Windows](https://www.python.org/downloads/)
9
9
10
-
#Autore 📈
10
+
### Requisiti 📦
11
11
12
-
Creato con ❤️ da [Magnetarman](magnetarman.com), potenziato da ChatGPT e grazie ad [Antonio Porcelli](https://progressify.dev/) per avermi inizializzato allo scrivere e capire Python.
12
+
Il file requirements.txt incluso in questa repository è progettato per garantire la piena compatibilità con tutti gli script presenti nel pacchetto. Si tratta di una lista generale delle dipendenze necessarie per il corretto funzionamento degli script Python, costantemente aggiornata ogni volta che vengono aggiunti nuovi script o funzionalità.
13
+
14
+
In questo modo, assicuriamo che tutti gli utenti possano eseguire il progetto senza problemi, mantenendo un ambiente di lavoro completo e affidabile.
15
+
16
+
Per installare tutte le dipendenze, è sufficiente utilizzare il comando:
17
+
18
+
```bash
19
+
pip install -r requirements.txt
20
+
```
13
21
14
22
## Licenza 📜
15
23
16
24
Tutto il progetto è concesso sotto licenza **MIT**. Sentiti libero di utilizzarlo, modificarlo e condividerlo!
17
25
26
+
## Autore 📈
27
+
28
+
Creato con ❤️ da [Magnetarman](magnetarman.com), potenziato da ChatGPT e grazie ad [Antonio Porcelli](https://progressify.dev/) per avermi inizializzato allo scrivere e capire Python.
29
+
30
+
---
31
+
18
32
---
19
33
20
34
## _Estrattore di Colori Dominanti_ - **color_palette.py** 🎨
@@ -44,18 +58,6 @@ Utile per:
44
58
45
59
---
46
60
47
-
### Requisiti 📦
48
-
49
-
Assicurati di avere installato:
50
-
51
-
-**Python 3.6+**
52
-
-**Pillow**: Per l'elaborazione delle immagini.
53
-
-**scikit-learn**: Per il clustering KMeans.
54
-
-**Matplotlib**: Per la generazione grafica delle palette.
55
-
-**NumPy**: Per la gestione e l'elaborazione delle immagini.
56
-
57
-
---
58
-
59
61
### Installazione 🔧
60
62
61
63
1. Clona questa repository:
@@ -64,12 +66,6 @@ Assicurati di avere installato:
@@ -163,16 +159,6 @@ Lo script è interattivo e consente di **confermare l'eliminazione** delle carte
163
159
164
160
---
165
161
166
-
### Requisiti 📦
167
-
168
-
Assicurati di avere installato:
169
-
170
-
-**Python 3.6+**
171
-
172
-
Lo script utilizza solo moduli della libreria standard di Python, quindi non è necessaria alcuna installazione aggiuntiva.
173
-
174
-
---
175
-
176
162
### Installazione 🔧
177
163
178
164
1. Clona questa repository:
@@ -272,16 +258,6 @@ Utile per:
272
258
273
259
---
274
260
275
-
### Requisiti 📦
276
-
277
-
Assicurati di avere installato:
278
-
279
-
-**Python 3.6+**
280
-
281
-
Lo script utilizza solo moduli della libreria standard di Python, quindi non è necessaria alcuna installazione aggiuntiva.
282
-
283
-
---
284
-
285
261
### Installazione 🔧
286
262
287
263
1. Clona questa repository:
@@ -373,16 +349,6 @@ Lo script stampa le estensioni trovate direttamente nel terminale.
373
349
374
350
---
375
351
376
-
### Requisiti 📦
377
-
378
-
Assicurati di avere installato:
379
-
380
-
-**Python 3.6+**
381
-
382
-
Lo script utilizza solo moduli della libreria standard di Python, quindi non è necessaria alcuna installazione aggiuntiva.
383
-
384
-
---
385
-
386
352
### Installazione 🔧
387
353
388
354
1. Clona questa repository:
@@ -471,16 +437,6 @@ Utile per:
471
437
472
438
---
473
439
474
-
### Requisiti 📦
475
-
476
-
Assicurati di avere installato:
477
-
478
-
-**Python 3.6+**
479
-
480
-
Lo script utilizza solo moduli della libreria standard di Python, quindi non è necessaria alcuna installazione aggiuntiva.
481
-
482
-
---
483
-
484
440
### Installazione 🔧
485
441
486
442
1. Clona questa repository:
@@ -567,16 +523,6 @@ Utile per:
567
523
568
524
---
569
525
570
-
### Requisiti 📦
571
-
572
-
Assicurati di avere installato:
573
-
574
-
-**Python 3.6+**
575
-
576
-
Lo script utilizza solo moduli della libreria standard di Python, quindi non è necessaria alcuna installazione aggiuntiva.
577
-
578
-
---
579
-
580
526
### Installazione 🔧
581
527
582
528
1. Clona questa repository:
@@ -668,20 +614,6 @@ Utile per:
668
614
669
615
---
670
616
671
-
### Requisiti 📦
672
-
673
-
Assicurati di avere installato:
674
-
675
-
-**Python 3.8+**
676
-
-**Whisper** di OpenAI
677
-
-**pydub**: Per la conversione dei file audio
678
-
679
-
Installa le dipendenze con:
680
-
681
-
```bash
682
-
pip install openai-whisper pydub
683
-
```
684
-
685
617
Assicurati di avere **FFmpeg** installato sul tuo sistema, necessario per pydub:
686
618
687
619
-**Windows**: Scarica FFmpeg da [ffmpeg.org](https://ffmpeg.org/)
@@ -714,12 +646,7 @@ brew install ffmpeg # MacOS
714
646
- Apri il Prompt dei comandi.
715
647
- Esegui `ffmpeg -version`.
716
648
717
-
- Assicurati di avere il modello Whisper di OpenAI installato. Puoi installarlo utilizzando:
718
-
719
649
```sh
720
-
pip install openai-whisper pydub
721
-
pip --version
722
-
723
650
# Crea l'ambiente virtuale
724
651
python -m venv myenv
725
652
@@ -829,16 +756,6 @@ Utile per:
829
756
830
757
---
831
758
832
-
## Requisiti 📦
833
-
834
-
Assicurati di avere installato:
835
-
836
-
-**Python 3.6+**
837
-
838
-
Lo script utilizza solo moduli della libreria standard di Python.
839
-
840
-
---
841
-
842
759
## Installazione 🔧
843
760
844
761
1. Clona questa repository:
@@ -903,3 +820,82 @@ I file spostati saranno salvati nella cartella:
903
820
-**Output pulito**: I file vengono spostati senza duplicare o sovrascrivere altri contenuti.
904
821
905
822
---
823
+
824
+
## _Convertitore di Email in PDF 📧➡️📄_ - **eml_converter.py** 🗂️
825
+
826
+
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.
827
+
828
+
---
829
+
830
+
## Descrizione 📄
831
+
832
+
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.
833
+
834
+
Utile per:
835
+
836
+
-**Archiviazione email** in un formato facilmente consultabile.
837
+
-**Creazione di report** PDF di comunicazioni importanti.
838
+
-**Automatizzare** il processo di conversione email in PDF.
839
+
840
+
---
841
+
842
+
## Funzionalità 🌟
843
+
844
+
-**Conversione automatica**: Legge file **.eml**, genera un HTML e lo salva come PDF.
845
+
-**Output organizzato**: Salva tutti i PDF in una cartella dedicata chiamata **converted_pdfs**.
846
+
-**Dettagli inclusi**: Oggetto, mittente, destinatario e corpo del messaggio preservati nel PDF.
847
+
848
+
---
849
+
850
+
## Requisiti 📦
851
+
852
+
-**wkhtmltopdf**: Strumento esterno necessario per generare PDF. Scaricalo e installalo dal sito ufficiale: [wkhtmltopdf.org](https://wkhtmltopdf.org/).
0 commit comments