RCU - Rename Comics Universal

RCU - Rename Comics Universal

Dec 09, 2025

 

image

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_title e title_case per 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

  1. Seleziona cartella via CLI o Zenity

  2. Detect header: Scansiona file, estrae potenziali header (pre-numero), sceglie il più frequente

  3. 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

image

Download per Windows

👉 https://buymeacoffee.com/fconidi/e/485941

image

 

Come Si Usa

Linux Terminal

chmod +x rename_comics_universal.sh
./rename_comics_universal.sh

Oppure Installare il Pacchetto .deb

 

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

image

 

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 ;)

 

Enjoy this post?

Buy Franco Conidi a coffee

PrivacyTermsReport