RCU – Rename Comics Universal. Hai una collezione di fumetti digitali in disordine? Rename Comics Universal (RCU) è uno script universale che automatizza la rinominazione di file PDF, CBR, CBZ ed EPUB, estraendo intestazioni comuni (come “Zagor”, “Spider-Man” o “Dylan Dog”), numeri di albo e titoli, per ottenere nomi puliti e standardizzati. Immagina di avere centinaia di files pdf, cbr, cbz, epub, da rinominare, e tutto questo lavoro viene eseguito in un paio di secondi, e non in ore ed ore. Bene, a questo serve RCU.
RCU – Rename Comics Universal
Video/Screencast Linux
Video/Screencast Windows
Caratteristiche Tecniche Principali
- Riconoscimento Formati: Analizza PDF, CBR, CBZ, EPUB in una directory specifica, ignorando sottodirectory
- Estrazione Intelligente: Regex per isolare numeri (es. “033”, “N.33”) e titoli, rimuovendo token come “ScanBy”, “by”, “edit” con sed -E e tr
- Pulizia Automatica: Funzioni
clean_titleetitle_caseper Title Case, eliminazione di parentesi, spazi multipli e caratteri speciali; padding numerico a 3 cifre (es. “Zagor 033 – Titolo pulito.cbz”) - Header Detection: Cerca il nome del fumetto e seleziona quello principale o quello più comune, si può modificare tramite Zenity GUI
- Output Colorato: ANSI colors (GREEN per successi, YELLOW per skip), summary finale con contatori
Come Funziona
- Seleziona cartella via CLI o Zenity
- Detect header: Scansiona file, estrae potenziali header (pre-numero), sceglie il più frequente
- Rename files: Per ogni file, estrae numero + titolo, applica pulizia, formatta nuovo nome e rinomina (con check duplicati)
Lo script analizza tutti i file supportati nella cartella e cerca di capire:
- Qual è il “nome serie” più usato (es. “Zagor”, “Dylan Dog”)
- Dove si trova il numero dell’albo nel nome del file
- Se dopo il numero è presente un titolo da ripulire
Per ogni file costruisce un nuovo nome del tipo:
- “Serie 001 – Titolo pulito.cbz” se esiste un titolo
- “Serie 001.cbz” se non c’è titolo recuperabile
Cosa Sistema Automaticamente
✅ Toglie scritte inutili come “scan by…”, “edited”, “colori”, tag di gruppi, ecc.
✅ Sistema maiuscole/minuscole: articoli e preposizioni rimangono in minuscolo, le parole importanti hanno l’iniziale maiuscola
✅ Elimina parentesi e contenuto dentro le parentesi quando sono solo note tecniche o ripetizioni del titolo
✅ Evita di creare doppioni: se esiste già un file con il nuovo nome, salta quel fumetto
Vantaggi
- Ideale per collezioni italiane (Zagor, Tex Willer) o USA (Marvel/DC)
- Gestisce varianti underscore/spazi, normalizza zeri iniziali
- Evita sovrascritture con error handling robusto
- Personalizzabile per nuovi formati estendendo il loop
- Script leggero (13KB), zero dipendenze oltre bash/zenity (opzionale)
Dove si trova:
Si trova anche su Github, dove c’è un file readme, changelog, licenza, ed i link da dove scaricare lo zip per Linux o per Windows.
Download per Linux
👉 https://buymeacoffee.com/fconidi/e/487102
Download per Windows
👉 https://buymeacoffee.com/fconidi/e/485941
Come Si Usa
Linux Terminal
chmod +x rename_comics_universal.sh ./rename_comics_universal.sh
sudo dpkg -i rename-comics-universal_2.7.deb rename_comics_universal
In alternativa puoi lanciarlo senza parametri e inserire il percorso quando richiesto, oppure confermare/modificare l’intestazione proposta (il nome della serie).
Windows basta solo drag and drop da powershell
Perché è Utile per i Collezionisti
- Risparmia tempo: Invece di rinominare centinaia di file a mano, basta un comando
- Migliora la ricerca: Con nomi coerenti è più facile trovare un numero specifico o sfogliare l’intera serie
- Pensato per fumetti italiani ed americani: Gestisce scansioni “reali” dove i nomi dei file spesso includono un sacco di informazioni superflue
- Altamente configurabile: Aggiungendo eventuali nomi da rimuovere all’interno dello script.
- Assistenza: Richieste tramite Github, o mail l’aggiunta di altri pattern da rimuovere o modifiche.
RCU – Rename Comics Universal
enjoy 😉


