#!/bin/bash BAND=59 failcount=0 seite=1 while true; do seite_name=$(printf "%04d" $seite) filename="Band_${BAND}_Seite_${seite_name}.jpg" if [ -s $filename ] then echo "Page $seite exists and file is not empty" seite=$((seite + 1)) continue fi if wget -q \ -O $filename \ --user-agent="Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5" \ "http://sowirdsgemacht.com/media/img/img.php?f=o&g=$BAND&h=$seite" then echo "Done Seite $seite" else echo "Failed Seite $seite" rm $filename failcount=$((failcount + 1)) fi if [ $failcount -gt 10 ]; then echo "Break after 15 fails" break fi seite=$((seite + 1)) sleep 4 done for image in *.jpg; do echo "Convert $image to PDF" convert $image ${image}.pdf done pdfjoin --outfile out_high.pdf --rotateoversize false *.pdf rm *.jpg.pdf ps2pdf -dPDFSETTINGS=/ebook out_high.pdf out_low.pdf