# ecover.sh - extract cover from epub # if no cover.jpg found assume largest image is cover # # TODO - parse html for first referenced image # steve wallis may 2020 rm -fr ecover.tmp mkdir ecover.tmp cp "$1" ecover.tmp cd ecover.tmp unzip "$1" mkdir ecover_images find . -name '*.jp*g' -exec cp {} ./ecover_images \; cd ecover_images if test -f "*cover*.jp*g"; then cp `ls -l *cover*.jp*g|sort -rnk5 |awk 'NR==1{print $9}'` ../../cover.jpg else cp `ls -l *.jp*g|sort -rnk5 |awk 'NR==1{print $9}'` ../../cover.jpg fi