includes/media/scripts/retrieveDjvuMetaData.sh
#!/bin/sh
runDump() {
local ret
# djvudump is faster than djvutoxml (now abandoned) as of version 3.5
# https://sourceforge.net/p/djvu/bugs/71/
"$DJVU_DUMP" file.djvu > dump
ret="$?"
if [ "$ret" -ne 0 ]; then
echo "djvudump failed with exit code $ret" 1>&2
rm -f dump
fi
}
runTxt() {
local ret
# Text layer
if ! "$DJVU_TXT" --detail=page file.djvu > txt; then
rm -f txt
fi
ret="$?"
if [ "$ret" -ne 0 ]; then
echo "djvutxt failed with exit code $ret" 1>&2
rm -f txt
fi
}
if [ -n "$DJVU_DUMP" ]; then
runDump
fi
if [ -n "$DJVU_TXT" ]; then
runTxt
fi
exit 0