[Linux] Skrypt do ściągania z Rapidshare.com (Premium)
Szukałem czegoś fajnego, co by nie siedzieć i nie patrzeć, jak mi się powoli (oczywiście ze względu na ilośc, a nie prędkość łącza) pliki ściągają, tylko zapuścić na serwerze i niech się nocami podczas mojego snu ściąga – no i znalazłem! Na jednej z czeskich linuksowych stron ktoś umieścił skrypcik wykorzystujący WGet’a – trochę niebezpieczny, bo login i hasło do konta Premium wysyła w GET’cie, ale co tam – lenistwo przewyższyło rozsądek…
Skrypt został tak przygotowany, że można dodawać kilka linków do ściągnięcia na raz (ja testował ponad 50 linków i działało). Oto kod powyższego skryptu:
1 |
<br/>#!/bin/bash<br/># (v0.1)<br/>#<br/># Przykład:<br/># ./rdown link1 link2...<br/># <br/><br/>USERD="" # tutaj katalog, gdzie plik ma zostać umieszczony<br/>PUSER="" # nazwa użytkownika Premium Rapidshare<br/>PPASS="" # hasło użytkownika Premium Rapidshare<br/><br/>echo "Plików dodanych do ściągania: $# "<br/><br/>if [ "$1" == "" ]; then<br/> echo "Nie dodano nic do ściągania"<br/> exit 1<br/>fi<br/>if [ -r "$1" ]; then<br/> for link in `cat $1`; do<br/> wget --http-user=$PUSER --http-passwd=$PPASS $1 -P $USERD<br/> done<br/>else<br/> while [ "$1" != "" ]; do<br/> wget --http-user=$PUSER --http-passwd=$PPASS $1 -P $USERD<br/> shift<br/> done<br/>fi |
Dodając do tego odpowiedni skypt PHP można sobie na swoim domowym serwerku ustawić „maszynę do ściągania”.