#!/bin/bash

if [ "$2" = "" -o "$2" = "-c" ]; then
	echo "Usage: $0 <MAGAZINE_ID> <LIMIT> [-c]"
	echo ""
	echo "    -c:  optional, performs temporary files."
	echo ""
	echo "    MAGAZINE_ID: Look for magazine id at:"
	echo "      http://imgs.zinio.com/iphone/
	echo "    whith iPhone User Agent active. You can emulate"
	echo "    it with Firefox and UserAgent extension:
	echo "      https://addons.mozilla.org/es-ES/firefox/addon/3863"
	echo "    User agent must be:";
	echo "      Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419 (United States)"
	echo ""
	echo "    LIMIT: Maximun number of pages to download."
	echo "      Must be equal or superior to magazine's number of pages"
	echo ""
	exit
fi

# Download

for a in `seq 1 $2`; do
#for ((a=1; a <= $2 ; a++)) do
	wget --user-agent="Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML,like Gecko) Version/3.0 Mobile/4A102 Safari/419 (United States)" "http://imgs.zinio.com/iphone/issues/$1/images_pages//${1}_${a}.jpg"
done

convert ${1}_?.jpg ${1}_1.pdf
convert ${1}_??.jpg ${1}_2.pdf
convert ${1}_???.jpg ${1}_3.pdf

mkdir ${1}
pdfjoin ${1}_1.pdf ${1}_2.pdf ${1}_3.pdf --outfile ${1}/${1}.pdf

if [ "$3" = "-c" ]; then
	# Clean
	rm ${1}_?.pdf
	rm ${1}_?.jpg
	rm ${1}_??.jpg
	rm ${1}_???.jpg
fi

