Skrypt do ściągania z Rapidshare.com (Premium)
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
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
#!/bin/bash
# (v0.1)
#
# Przykład:
# ./rdown link1 link2...
#
USERD="" # tutaj katalog, gdzie plik ma zostać umieszczony
PUSER="" # nazwa użytkownika Premium Rapidshare
PPASS="" # hasło użytkownika Premium Rapidshare
echo "Plików dodanych do ściągania: $# "
if [ "$1" == "" ]; then
echo "Nie dodano nic do ściągania"
exit 1
fi
if [ -r "$1" ]; then
for link in `cat $1`; do
wget --http-user=$PUSER --http-passwd=$PPASS $1 -P $USERD
done
else
while [ "$1" != "" ]; do
wget --http-user=$PUSER --http-passwd=$PPASS $1 -P $USERD
shift
done
fi
Dodając do tego odpowiedni skypt PHP można sobie na swoim domowym serwerku ustawić “maszynę do ściągania”.
Ten post jest udostępniony na licencji CC BY 4.0 przez autora.