Radjah

get.konachan.sh

May 30th, 2012
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.93 KB | None | 0 0
  1. #! /bin/bash
  2.  
  3. # настройки логина
  4. danlogin=логин
  5. danpass=пароль
  6.  
  7. if [ ! -d $2 ]
  8. then
  9. echo Creating $2
  10. mkdir "$2"
  11. fi
  12. echo Entering $2
  13. cd $2
  14.  
  15. ATH=`curl -s -c konachan.txt -F"commit=Login" -F"user[name]=${danlogin}" -F"user[password]=${danpass}" http://konachan.com/user/authenticate`
  16.  
  17. uag="Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729)"
  18.  
  19.  
  20. postcount=`curl -b konachan.txt -# "http://konachan.com/post/index.xml?tags=$1&limit=1"|pcregrep -o 'posts\ count=\"[^"]+'|sed -e 's/posts\ count=//' -e 's/\"//'`
  21.  
  22. rm -f get2.konachan.txt
  23.  
  24. let "pcount=postcount/1000+1"
  25.  
  26. for ((i=1; i<=$pcount; i++))
  27. do
  28. wget "http://konachan.com/post/index.xml?tags=$1&limit=1000&page=$i"  --load-cookies="konachan.txt" -U "$uag" -O - |pcregrep -o -e 'file_url=[^ ]+'|sed -e 's/file_url=//g' -e 's/\"//g'  >>get2.konachan.txt
  29. done;
  30.  
  31. wget -nc -i get2.konachan.txt
Advertisement
Add Comment
Please, Sign In to add comment