rendered paste body#!/bin/bashif [ -z $1 ]; then echo "No subdomain tumblr specified." exitfiSUBDOMAIN="$1"START=0NUM=50rm -rf "$SUBDOMAIN"mkdir "$SUBDOMAIN"wget -q -O "$SUBDOMAIN/$START-$NUM.xml" "http://$SUBDOMAIN.tumblr.com/api/read?type=photo&start=$START&num=$NUM"TOTAL=`xmlstarlet sel -t -m "/tumblr/posts" -v "attribute::total" "$SUBDOMAIN/$START-$NUM.xml"`while [ $START -le $TOTAL ]; do wget -q -O "$SUBDOMAIN/$START-$NUM.xml" "http://$SUBDOMAIN.tumblr.com/api/read?type=photo&start=$START&num=$NUM" xmlstarlet sel -t -m "/tumblr/posts/post/photo-url[1]" -v "child::text()" -n "$SUBDOMAIN/$START-$NUM.xml" >> "$SUBDOMAIN/$SUBDOMAIN-links.txt" TOTAL=$(xmlstarlet sel -t -m "/tumblr/posts" -v "attribute::total" "$SUBDOMAIN/$START-$NUM.xml") let START=$START+$NUM echo "$START/$TOTAL" `ls -ahl "$SUBDOMAIN/$SUBDOMAIN-links.txt"`done