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";.