RCU: lo script universale per rinominare fumetti digitali

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

  1. L’utente seleziona la cartella da terminale o tramite Zenity.
  2. Lo script rileva l’intestazione più frequente (ad esempio “Zagor” o “Dylan Dog”).
  3. 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/

Visited 1 times, 1 visit(s) today
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.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.