Skip to content

Commit 9bb0075

Browse files
committed
Update Readme.md
- Update Readme - Fix Nomi script errati
1 parent 60524f2 commit 9bb0075

1 file changed

Lines changed: 321 additions & 5 deletions

File tree

README.md

Lines changed: 321 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ Prima di eseguire gli script assicurati di aver installato Python.
77

88
[Download Python For Windows](https://www.python.org/downloads/)
99

10+
# Autore 📈
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.
13+
1014
---
1115

1216
## _Estrattore di Colori Dominanti_ - **color_palette.py** 🎨
@@ -76,7 +80,7 @@ pip install -r requirements.txt
7680
Esegui lo script dal terminale o da un IDE Python:
7781

7882
```bash
79-
python extract_colors.py
83+
python color_palette.py
8084
```
8185

8286
Segui le istruzioni a schermo per inserire il percorso dell'immagine.
@@ -190,7 +194,7 @@ cd Trova-Cartelle-Vuote
190194
2. Esegui lo script direttamente:
191195

192196
```bash
193-
python find_empty_dirs.py
197+
python EFolder.py
194198
```
195199

196200
---
@@ -200,7 +204,7 @@ python find_empty_dirs.py
200204
Esegui lo script dal terminale o da un IDE Python:
201205

202206
```bash
203-
python find_empty_dirs.py
207+
python EFolder.py
204208
```
205209

206210
Segui le istruzioni per inserire il percorso della cartella da analizzare.
@@ -257,6 +261,318 @@ Questo progetto è concesso sotto licenza **MIT**. Sentiti libero di utilizzarlo
257261

258262
---
259263

260-
# Autore 📈
264+
## _Elenco Cartelle di Primo Livello_ - **elenco_cartelle.py** 🗂️
265+
266+
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.
267+
268+
---
269+
270+
### Descrizione 📄
271+
272+
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.
273+
274+
Utile per:
275+
276+
- **Organizzare file e cartelle** in sistemi complessi.
277+
- **Raccogliere un elenco delle sottocartelle** per analisi o report.
278+
- **Verificare rapidamente la struttura** di una directory.
279+
280+
---
281+
282+
### Funzionalità 🌟
283+
284+
- **Scansione mirata**: Elenca solo le cartelle di primo livello.
285+
- **Output organizzato**: Salva l'elenco delle cartelle in un file di testo.
286+
- **Semplice e veloce**: Input interattivo con percorsi verificati.
287+
- **Output sicuro**: Non modifica o elimina alcun file o cartella.
288+
289+
---
290+
291+
### Requisiti 📦
292+
293+
Assicurati di avere installato:
294+
295+
- **Python 3.6+**
296+
297+
Lo script utilizza solo moduli della libreria standard di Python, quindi non è necessaria alcuna installazione aggiuntiva.
298+
299+
---
300+
301+
### Installazione 🔧
302+
303+
1. Clona questa repository:
304+
305+
```bash
306+
git clone https://github.com/tuo-username/Elenco-Cartelle-Primo-Livello.git
307+
cd Elenco-Cartelle-Primo-Livello
308+
```
309+
310+
2. Esegui lo script direttamente:
311+
312+
```bash
313+
python elenco_cartelle.py
314+
```
315+
316+
---
317+
318+
### Utilizzo 🚀
319+
320+
Esegui lo script dal terminale o da un IDE Python:
321+
322+
```bash
323+
python elenco_cartelle.py
324+
```
325+
326+
Segui le istruzioni per inserire il percorso della cartella da analizzare.
327+
328+
#### Esempio Input
329+
330+
```plaintext
331+
Inserisci il percorso: /percorso/cartella
332+
```
333+
334+
Lo script analizzerà il percorso inserito e salverà l'elenco delle cartelle di primo livello in un file **cartelle_primo_livello.txt**.
335+
336+
---
337+
338+
### Output 📊
339+
340+
#### Output Terminale
341+
342+
```plaintext
343+
Risultati salvati in: /percorso/cartella/cartelle_primo_livello.txt
344+
```
345+
346+
#### Contenuto del File di Output
347+
348+
```plaintext
349+
Cartelle di primo livello:
350+
/percorso/cartella1
351+
/percorso/cartella2
352+
/percorso/cartella3
353+
```
354+
355+
Il file **cartelle_primo_livello.txt** verrà generato nella stessa cartella specificata come input.
356+
357+
---
358+
359+
### Licenza 📜
360+
361+
Questo progetto è concesso sotto licenza **MIT**. Sentiti libero di utilizzarlo, modificarlo e condividerlo!
362+
363+
---
364+
365+
### Note 📝
366+
367+
- **Percorsi validi**: Verifica che il percorso inserito esista e sia una directory valida.
368+
- **Output non distruttivo**: Lo script non modifica i contenuti della directory.
369+
370+
---
371+
372+
## _Estensioni dei File in una Cartella_ - **Estensioni.py** 🗂️
373+
374+
Uno script Python che analizza una directory specificata dall'utente ed elenca tutte le **estensioni dei file** presenti, escludendo duplicati e organizzandole in ordine alfabetico.
375+
376+
---
377+
378+
### Descrizione 📄
379+
380+
L'**Estensione dei File in una Cartella** esplora una directory fornita dall'utente e rileva tutte le estensioni dei file (es. `.txt`, `.jpg`, `.pdf`). Questo strumento è utile per:
381+
382+
- **Organizzare** e analizzare rapidamente i tipi di file in una cartella.
383+
- **Identificare formati presenti** per pulizie o analisi dei dati.
384+
- **Controllare tipi di file** in sistemi di archiviazione complessi.
385+
386+
Lo script stampa le estensioni trovate direttamente nel terminale.
387+
388+
---
389+
390+
### Funzionalità 🌟
391+
392+
- **Scansione ricorsiva**: Esplora tutti i file nella cartella e sottocartelle.
393+
- **Filtraggio intelligente**: Elimina duplicati e considera solo estensioni valide.
394+
- **Ordinamento alfabetico**: Organizza le estensioni per una lettura chiara.
395+
- **Semplicità d'uso**: Input interattivo e output pulito.
396+
397+
---
398+
399+
### Requisiti 📦
400+
401+
Assicurati di avere installato:
402+
403+
- **Python 3.6+**
404+
405+
Lo script utilizza solo moduli della libreria standard di Python, quindi non è necessaria alcuna installazione aggiuntiva.
406+
407+
---
408+
409+
### Installazione 🔧
410+
411+
1. Clona questa repository:
412+
413+
```bash
414+
git clone https://github.com/tuo-username/Estensioni-File.git
415+
cd Estensioni-File
416+
```
417+
418+
2. Esegui lo script direttamente:
261419

262-
Creato con ❤️ da [Magnetarman](magnetarman.com), potenziato da ChatGPT
420+
```bash
421+
python Estensioni.py
422+
```
423+
424+
---
425+
426+
### Utilizzo 🚀
427+
428+
Esegui lo script dal terminale o da un IDE Python:
429+
430+
```bash
431+
python Estensioni.py
432+
```
433+
434+
Segui le istruzioni per inserire il percorso della cartella da analizzare.
435+
436+
#### Esempio Input
437+
438+
```plaintext
439+
Inserisci il percorso della cartella: /percorso/cartella
440+
```
441+
442+
Lo script analizzerà la cartella e stamperà le estensioni dei file trovate.
443+
444+
---
445+
446+
### Output 📊
447+
448+
#### Output Terminale
449+
450+
```plaintext
451+
Estensioni dei file trovate:
452+
.csv
453+
.jpg
454+
.pdf
455+
.png
456+
.txt
457+
```
458+
459+
Le estensioni vengono visualizzate in ordine alfabetico per una lettura chiara e organizzata.
460+
461+
---
462+
463+
### Licenza 📜
464+
465+
Questo progetto è concesso sotto licenza **MIT**. Sentiti libero di utilizzarlo, modificarlo e condividerlo!
466+
467+
---
468+
469+
### Note 📝
470+
471+
- **Percorsi validi**: Verifica che il percorso inserito esista e sia una directory valida.
472+
- **Senza duplicati**: Ogni estensione viene mostrata una sola volta.
473+
- **Ricorsivo**: Esplora anche le sottocartelle.
474+
475+
---
476+
477+
## _Pulizia File Non Musicali_ - **Remove.py** 🗑️
478+
479+
Uno script Python che elimina tutti i file non musicali in una directory specificata dall'utente e rimuove eventuali cartelle vuote.
480+
481+
---
482+
483+
### Descrizione 📄
484+
485+
L'**Utility di Pulizia File Non Musicali** esplora una cartella e le sue sottocartelle, identificando e **rimuovendo i file non musicali** (basandosi sulle estensioni dei file). Inoltre, lo script elimina automaticamente le cartelle vuote trovate durante la scansione.
486+
487+
Utile per:
488+
489+
- **Organizzare librerie musicali** rimuovendo file indesiderati.
490+
- **Pulire sistemi di archiviazione** mantenendo solo i file musicali.
491+
- **Risparmiare spazio** eliminando file non necessari.
492+
493+
---
494+
495+
### Funzionalità 🌟
496+
497+
- **Scansione ricorsiva**: Analizza tutte le cartelle e sottocartelle.
498+
- **Criterio intelligente**: Mantiene solo file con estensioni musicali (flac, opus, mp3, m4a, aac).
499+
- **Rimozione sicura**: Elimina solo file non conformi e cartelle vuote.
500+
- **Output dettagliato**: Mostra i file e le cartelle eliminate.
501+
502+
---
503+
504+
### Requisiti 📦
505+
506+
Assicurati di avere installato:
507+
508+
- **Python 3.6+**
509+
510+
Lo script utilizza solo moduli della libreria standard di Python, quindi non è necessaria alcuna installazione aggiuntiva.
511+
512+
---
513+
514+
### Installazione 🔧
515+
516+
1. Clona questa repository:
517+
518+
```bash
519+
git clone https://github.com/tuo-username/Pulizia-File-Musicali.git
520+
cd Pulizia-File-Musicali
521+
```
522+
523+
2. Esegui lo script direttamente:
524+
525+
```bash
526+
python Remove.py
527+
```
528+
529+
---
530+
531+
### Utilizzo 🚀
532+
533+
Esegui lo script dal terminale o da un IDE Python:
534+
535+
```bash
536+
python Remove.py
537+
```
538+
539+
Segui le istruzioni per inserire il percorso della cartella da analizzare.
540+
541+
#### Esempio Input
542+
543+
```plaintext
544+
Inserisci il percorso della cartella: /percorso/cartella
545+
```
546+
547+
Lo script analizzerà la cartella e rimuoverà tutti i file non musicali e le cartelle vuote.
548+
549+
---
550+
551+
### Output 📊
552+
553+
#### Output Terminale
554+
555+
```plaintext
556+
Deleting file: /percorso/cartella/file1.txt
557+
Deleting file: /percorso/cartella/subfolder/file2.docx
558+
Deleting empty directory: /percorso/cartella/subfolder
559+
Pulizia completata.
560+
```
561+
562+
Tutti i file non conformi vengono eliminati e il percorso è mostrato chiaramente nel terminale.
563+
564+
---
565+
566+
### Licenza 📜
567+
568+
Questo progetto è concesso sotto licenza **MIT**. Sentiti libero di utilizzarlo, modificarlo e condividerlo!
569+
570+
---
571+
572+
### Note 📝
573+
574+
- **Formati supportati**: Lo script conserva solo file con estensioni `.flac`, `.opus`, `.mp3`, `.m4a`, `.aac`.
575+
- **Percorsi validi**: Verifica che il percorso inserito sia corretto e accessibile.
576+
- **Rimozione sicura**: Le cartelle vuote vengono eliminate solo se completamente prive di contenuti.
577+
578+
---

0 commit comments

Comments
 (0)