Convertir cbr en cbz: cbr2cbz.sh
Siendo así parece mentira que una aplicación para leerlos en el iPhone como el iComic no tenga soporte para los cbr, así que me he puesto este mediodía unos minutos para programar un cutre script que haga el trabajo por mi:
#!/bin/bash if test -z $1; then WORKDIR="." else WORKDIR="$1" fi echo "Dir: $WORKDIR" mkdir temp find $WORKDIR -name '*.cbr' | while read FILE do NEWFILE=`echo $FILE | sed "s/ /\\ /g"` NEWFILE2=`echo $NEWFILE | sed "s/ /_/g"` cp "$NEWFILE" temp done cd temp find . -name '*.cbr' | while read FILE do FILE=`echo $FILE | sed "s/.\///g"` NEWFILE=`echo $FILE | sed "s/ /_/g" | sed "s/.\///g"` if [ '$FILE' != '$NEWFILE' ]; then mv "$FILE" $NEWFILE fi mv $NEWFILE $NEWFILE.rar mkdir newtemp NEWTEMP=`pwd`"/newtemp" unrar x $NEWFILE.rar $NEWTEMP zip -r $NEWFILE.cbz $NEWTEMP/* rm -rf $NEWTEMP done cd .. mv temp/*cbz $WORKDIR/ rm -rf tempMuy cutre y mejorable, ni siquiera junto todo en un solo bucle, ni compruebo la existencia de los programas dependientes... pero funciona y me ha valido para salir del paso. Ahora convertir cbr en cbz es cuestión de un comando y algo de paciencia:
$ ./cbr2cbz.sh CivilWars/ Dir: CivilWars/ ... $Espero que sirva a alguien, siéntanse libres de mejorarlo, venderlo, explotarlo, criticarlo o alabarlo.
Comentarios
no entendi nada
gracias igual!