#!/bin/bash

base="http://ngm.nationalgeographic.com/"
urls="photo-contest/2009-wallpaper photo-contest/wallpaper wallpaper/download"

dir=NG-wallpapers

#res - resolution - leave blank for all
res=""
#res="1024"
#res="1280"
#res="1600"
#etc

UA=Mozilla


mkdir -p "${dir}"
cd "${dir}"
echo "Entering \"${dir}\" directory.." 

echo -n > .xmllist
echo -n > .imglist

echo "Greping xmls"
for url in $urls
do
  wget -q -U "$UA" "${base}${url}" -O - |egrep -o '/.*\.xml' >> .xmllist
done

echo "Downloading " `wc -l .xmllist` 
for url in `cat .xmllist `
do
  wget -q -U "$UA" "${base}${url}" -O - |tr '\r' '\n' |egrep -o '/.*\.jpe?g' >> .imglist
done


echo "Downloading " ` wc -l .imglist `
for url in `cat .imglist |egrep ${res}'\.jpe?g'`
do
  echo ">>> $url"
  wget -q -U "$UA" -c "${base}${url}"
done

