Radjah

get.konachan.sh

Nov 29th, 2013
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.99 KB | None | 0 0
  1. #! /bin/bash
  2.  
  3. # настройки логина
  4. danlogin=ЛОГИН
  5. danpass=ПАРОЛЬ
  6.  
  7. dldr='aria2c --remote-time'
  8. if [ ! -d $2 ]
  9. then
  10. echo Creating $2
  11. mkdir "$2"
  12. else
  13. dldr='wget -nc'
  14. fi
  15. echo Entering $2
  16. cd "$2"
  17.  
  18. ATH=`curl -s -c konachan.txt -F"commit=Login" -F"user[name]=${danlogin}" -F"user[password]=${danpass}" http://konachan.com/user/authenticate`
  19.  
  20. 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)"
  21.  
  22.  
  23. 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/\"//'`
  24.  
  25. rm -f get2.konachan.txt
  26.  
  27. let "pcount=postcount/1000+1"
  28.  
  29. for ((i=1; i<=$pcount; i++))
  30. do
  31. 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
  32. done;
  33.  
  34. $dldr -i get2.konachan.txt
  35.  
  36. rm -f *.txt
Advertisement
Add Comment
Please, Sign In to add comment