Convertire archivi di fumetti dal formato .cbr/.CBR nel formato .cbz

Molti fumetti sono disponibili online nel formato .cbr/.CBR, che è un archivio RAR contenente file di immagini. Possiamo visualizzare facilmente le immagini contenute all'interno del archivio RAR in forma di documento, usando il programma evince, estraendo le immagini e creando un archivio in formato .cbz (Zip). Mettiamo a disposizione qui sotto uno script che converte tutti i fumetti di una cartella dal formato .cbr o .CBR nel formato .cbz. Lo script è software libero, sotto la licenza GPL3+.

#!/bin/bash
# Author: Alon Ivtsan
# License: GPL3+

for FILE in *{.cbr,.CBR}
do
[ -e "$FILE" ] || continue
echo Converting $FILE to cbz format.
DIR="${FILE%.*}"
mkdir "$DIR";
unar ./"$FILE" -o "$DIR";
zip -r "$DIR".cbz "$DIR";
rm -r "$DIR";
#Remove or comment out this line if you want to keep cbr files
#rm "$FILE";
echo Conversion of $FILE successful!
done 

Per poter usare questo script bisogna avere installati i pacchetti zip, unzip e unar

$ sudo aptitude install unar unzip zip

Si copi quindi lo script dentro un nuovo file che nomineremo cbrtocbz.sh e lo si inserisca all'interno della cartella contenente file .cbr and .CBR; infine si esegua il seguente comando:

$ ./cbrtocbz.sh

Se si desidera che lo script, oltre alla conversione, elimini anche i file .CBR dopo averli convertiti, è sufficiente rimuovere il simbolo # dalla linea #rm "$FILE";.

Revisioni

02/12/2015 - 18:52
SuperTramp83