All pastes #2054209 Raw Edit

Unnamed

public shellscript v1 · immutable
#2054209 ·published 2011-05-05 13:12 UTC
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