RCU: lo script universale per rinominare fumetti digitali

Hai mai avuto una collezione di fumetti digitali in disordine, con file dai nomi confusi e pieni di sigle inutili? RCU (Rename Comics Universal) è uno script universale scritto in bash che automatizza la rinominazione dei file nei formati più diffusi: PDF, CBR, CBZ ed EPUB.
Un file PDF è un documento portabile, mentre i formati CBR e CBZ sono archivi compressi che contengono immagini ordinate come pagine di un fumetto (CBR usa la compressione RAR, CBZ la compressione ZIP). L’EPUB è invece un formato pensato per gli eBook.
Lo script analizza i file presenti in una cartella e, grazie a regole di riconoscimento, individua il nome della serie, il numero dell’albo e l’eventuale titolo. Se il titolo contiene parole superflue come “scan by”, “edited” o altre note tecniche, queste vengono eliminate. Il risultato è un file rinominato in modo coerente, ad esempio “Zagor 033 – Titolo.cbz”. Se non c’è titolo disponibile, il file viene comunque rinominato con il solo numero, come “Zagor 033.cbz”.
Caratteristiche tecniche principali
RCU utilizza espressioni regolari (regex) per isolare numeri e titoli, rimuovendo token inutili con comandi come sed -E e tr. Include funzioni di pulizia automatica (clean_title e title_case) che correggono maiuscole e minuscole, eliminano parentesi e spazi multipli, e normalizzano la numerazione con 3 cifre (001, 002, 003). Inoltre, rileva l’intestazione principale della serie e permette di modificarla tramite una semplice interfaccia grafica basata su Zenity. Zenity è un programma che permette di mostrare finestre di dialogo grafiche all’interno di uno script bash, così l’utente può confermare o modificare l’intestazione proposta senza dover scrivere comandi manuali.
Lo script mostra un output colorato: verde per i successi, giallo per i file saltati, e un riepilogo finale con i contatori delle operazioni.
Funzionamento
- L’utente seleziona la cartella da terminale o tramite Zenity.
- Lo script rileva l’intestazione più frequente (ad esempio “Zagor” o “Dylan Dog”).
- Per ogni file estrae numero e titolo, applica la pulizia e rinomina, evitando duplicati.
Il nuovo nome segue 2 formati:
- “Serie 001 – Titolo.cbz” se esiste un titolo.
- “Serie 001.cbz” se non c’è titolo recuperabile.
Cosa sistema automaticamente
RCU rimuove scritte inutili come “scan by”, “edited” o tag di gruppi, corregge maiuscole e minuscole mantenendo articoli e preposizioni in minuscolo, elimina parentesi e contenuti ridondanti, e soprattutto evita di creare doppioni: se un file con lo stesso nome esiste già, l’operazione viene saltata.
Vantaggi
È ideale per collezioni italiane (Zagor, Tex Willer) e americane (Marvel, DC), gestisce varianti con underscore o spazi, normalizza gli zeri iniziali, e grazie a un sistema di gestione degli errori evita sovrascritture. È uno script leggero (13 KB) e non richiede dipendenze oltre a bash e Zenity (opzionale).
Installazione e utilizzo
Su una distribuzione GNU/Linux si può installare tramite pacchetto .deb (per Debian, Ubuntu e derivate):
sudo dpkg -i rename-comics-universal_2.7.deb
rename_comics_universal
Oppure eseguire direttamente da terminale con i comandi per rendere eseguibile lo script e per lanciarlo:
chmod +x rename_comics_universal.sh
./rename_comics_universal.sh
Su Windows basta trascinare il file nella finestra di PowerShell che è l’interprete di comandi integrato nel sistema operativo.
Dove trovarlo
Il progetto è disponibile su GitHub, nel repository software ufficiale, con file di documentazione, registro delle modifiche, licenza e collegamenti per scaricare le versioni per GNU/Linux e Windows.
Perché è utile ai collezionisti
RCU fa risparmiare tempo, migliora la ricerca grazie a nomi coerenti, è pensato per fumetti italiani e americani, ed è altamente configurabile: si possono aggiungere nuove regole di pulizia o adattarlo a formati diversi. L’autore offre anche assistenza tramite GitHub o email per richieste di modifiche.
Fonte: https://francoconidi.it/rcu-rename-comics-universal/
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.























