Rapidshare downloadscript

enr00

enr00

Routinier
Code:
#! /bin/bash

#initialization
cookiefile='cookies'

echo 'Please enter the rapidshare-username:'
#read username

echo 'Please enter the rapidshare-password:'
#read password

#first save the cookies in a file called cookies
wget -q --save-cookies=$cookiefile --post-data=login=$username\&password=$password https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi


#from here on we need a loop
while read link; do

#here we get the file
wget --load-cookies=$cookiefile $link

fwext=${link##*/}
filename=${fwext%.html*}
echo $filename downloaded
mv $fwext $filename

#here our loop ends
done

#then we have to log out and clean up
echo 'disconnecting...'
wget -q --load-cookies=$cookiefile 'https://ssl.rapidshare.com/cgi-bin/premium.cgi?logout=1' 
rm $cookiefile
rm premium*

in der Linkliste muessen die Links bloss untereinanderstehen.
Man kann das Script dann per
Code:
./download.sh < linklist.txt
starten.

Ich habe das jetzt nur scnell runtergescriptet, und nicht sonderlich auf die From geachtet. Bei Verbesserungsvorschlaegen, sowohl funktionelle oder was man stilistisch besser loesen koennte, schreibt einfach in diesen Thread.

Achja, das muesste ich vielleicht noch erwaehnen, ihr muesst die variablen username und password setzen. Entweder im Script oder in der Shell mit export username=...
 
Zuletzt bearbeitet:
cool danke!
mal schauen vielleicht mach ich mir dazu eine kleine oberfläche zum verwalten von Uploads und Downloads
 

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

JBidWatcher: Problem bei loading Auctions in Verbindung mit mySQL

Windows clients können nicht mehr auf lange laufendes System zugreifen

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Zurück
Oben