Created
June 12, 2018 11:44
-
-
Save Fiona-J-W/b0b226d4121336d1c6b63db556eb4415 to your computer and use it in GitHub Desktop.
converts cbz-archives consisting of huge pngs to cbt-archives consisting of large but sensibly sized jpgs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
if [[ $# < 1 ]]; then | |
echo "missing argument" >&2 | |
exit 1 | |
fi | |
INPUT="$1" | |
ARCHIVE=$(basename "$INPUT") | |
mkdir temp | |
cp "$INPUT" temp | |
cd temp | |
unp "$ARCHIVE" | |
fd -j1 -e png . . -x convert {} -scale 2000x1500 {.}.jpg | |
fd -e png . . -x rm {} | |
rm "$ARCHIVE" | |
cd .. | |
tar -cjf "$(basename -s .cbz $ARCHIVE).cbt" temp/* | |
rm -r temp | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment