OpenWrt/Užitečné skripty/Stahování souborů
Vzhled
Skript stáhne soubory podle seznamu. V současnosti umí stahovat pouze ze serveru Rapidshare.com. Stahování opakuje tak dlouho dokud nestáhne všechny soubory nebo nenajde soubor stop
. rapget
stáhne soubor z Rapidshare.com. nextconn
změní veřejnou adresu, aby skript nemusel čekat na další soubor.
#!/bin/sh
[[$# -eq 1]] || {
echo No parameter, exiting ... ; exit
}
[[-f $1]] || {
echo List not found, exiting ... ; exit
}
LOG=$HOME/downlist.log
STOP=$HOME/stop
LIST=$(grep -v -e ^[:space:]*[!#] $1)
NEWLIST=""
until [["$LIST" = ""]] ; do
for I in $LIST; do
echo "Downloading: $I"
echo $I | grep rapidshare\.com\/ && {
./rapget $I
[[ $? -gt 99 ]] && NEWLIST="$NEWLIST $I"
}
./nextconn
done
LIST="$NEWLIST"
NEWLIST=""
[[-f $STOP]] && {
echo $NEWLIST left(s).
echo Stop file found, exiting ... ; exit
}
done