Guest User

Balint Erdosi

a guest
Jun 4th, 2009
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.16 KB | None | 0 0
  1. #!/bin/bash
  2. main()
  3. {
  4.     API_KEY=00000000000000
  5.     PHOTOSET_ID=0000000000000000
  6.     ping -c 2 208.77.188.166 > /dev/null
  7.     if [ "$?" -eq 0 ]
  8.     then
  9.         SAVETO=`tempfile`
  10.         curl -s -o $SAVETO "http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=$API_KEY&photoset_id=$PHOTOSET_ID"
  11.         PHOTO=$(($RANDOM % (`wc -l $SAVETO | cut -f1 --delim=\ ` -4)))
  12.         IDSECRET=`head -n $PHOTO $SAVETO | tail -n 1 | sed -e 's/.*id=\"\([0-9]\+\)\" secret=\"\([0-9a-f]\+\)\".*/\1 \2/'`
  13.         ID=`echo $IDSECRET | cut -f1 --delim=\ `
  14.         SECRET=`echo $IDSECRET | cut -f2 --delim=\ `
  15.         PHOTOURL=`curl -s "http://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=$API_KEY&photo_id=$ID&secret=$SECRET" | grep isfavorite | grep originalsecret | sed -e 's#<photo id="\([0-9]\+\)" secret="[0-9a-f]\+" server="\([0-9]\+\)" farm="\([0-9]\+\)" dateuploaded="[0-9]\+" isfavorite="." license="." rotation="." originalsecret="\([0-9a-f]\+\)" originalformat="\([a-z0-9]\+\)" media="photo">#http://farm\3.static.flickr.com/\2/\1_\4_o.\5#'`
  16.         cd /tmp
  17.         wget $PHOTOURL
  18.         fbsetbg `echo $PHOTOURL | sed -e 's#.*/\(.*\)$#\1#'`
  19.         rm $SAVETO
  20.     else
  21.         sleep 30
  22.         main
  23.     fi
  24. }
  25.  
  26. main
Advertisement
Add Comment
Please, Sign In to add comment