13.04.2013 06:52
Здравствуйте,
Все скрипты, которые я видел на эту тематику, у меня не заработали. Поэтому сделал свой маленький скриптик:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
#!/bin/bash ## Rutracker Downloader by goooseman.ru ## ## Created on 13th of April 2013 ##
## Variables ## USERNAME= PASSWORD= TORRENTID=$1
## Variables checking ## if [ ! $TORRENTID ]; then echo Please use it as "scriptname.sh <topicid>" echo Topicid is the number at the end of the topic link. echo Example: link is "http://rutracker.org/forum/viewtopic.php?t=4246831" echo Command is: ./RutrackerDownloader.sh 4246831 exit 1 fi
if [ -z $USERNAME ] || [ -z $PASSWORD ]; then echo Please setup USERNAME and PASSWORD variables exit 1 fi
## Saving cookies ## if [ ! -f cookies.txt ]; then echo echo Saving cookies to cookies.txt... wget --user-agent=Mozilla/5.0 --save-cookies cookies.txt --post-data "login_username=$USERNAME&login;_password=$PASSWORD&login;=Вход" --no-check-certificate http://login.rutracker.org/forum/login.php echo Cookies saved... echo fi
## Downloading file ## echo echo Downloading .torrent... wget --keep-session-cookies --load-cookies cookies.txt --referer='http://rutracker.org/forum/viewtopic.php?t='$TORRENTID --header='Content-Type:application/x-www-form-urlencoded' --header='t:'$TORRENTID --post-data='t='$TORRENTID http://dl.rutracker.org/forum/dl.php?t=$TORRENTID -O [rutracker.org].t$TORRENTID.torrent echo .torrent saved echo
## Removing tmp files ##
if [ -f login.php ]; then echo echo Removing login.php... rm login.php* echo login.php deleted fi
|
Также доступен здесь.