mscripts/scripts/booksplit
Maciej Krok f079e44f98 add prc
2018-08-05 12:35:11 +02:00

33 lines
1002 B
Bash
Executable File

#!/bin/bash
BOOKEXT="pdf cbz mobi azw3 azw epub prc"
export PYTHONIOENCODING=utf-8
kindleunpack="python $HOME/dev/gits/KindleUnpack/lib/kindleunpack.py"
tmpDir="/tmp/booksplit-$(uuidgen)"
for entry in "."/*
do
if [ -f "$entry" ]; then
filename=$(basename "$entry")
extension="${filename##*.}"
filename="${filename%.*}"
if echo $BOOKEXT | grep -i -w $extension > /dev/null; then
echo "$filename"
mkdir "$filename" 2> /dev/null
mv "$entry" "$filename"/
fi
if echo "mobi" | grep -i -w $extension > /dev/null; then
mkdir $tmpDir
$kindleunpack -s "$filename/$filename.$extension" $tmpDir
mv "$filename/$filename.$extension" "$filename/$filename.orginal_$extension"
mv "$tmpDir/mobi7-$filename.mobi" "$filename/$filename.mobi"
mv "$tmpDir/mobi8-$filename.azw3" "$filename/$filename.azw3"
rm -fr $tmpDir
fi
fi
done