#!/bin/bash
#Script de download Rapidshare =)

USER="User"
PASS="Password"
if [ "$1" = "" ]
then
    RATE="0"
else
    RATE="$1"
fi
DIR='./downloading'
mkdir ./completed
mkdir ./completed/txts
mkdir ./downloading

for i in `ls | grep txt`
do
    DIRD=`echo $i | sed 's/.txt//'`
    echo "$i" >> rapid.log
    echo "`date '+%d-%m-%Y %H:%M:%S'` - Begin download at list $i" >> rapid.log
    for f in `cat $i | grep -v passwd`
    do
        echo "`date '+%d-%m-%Y %H:%M:%S'` - Begin download at file $f" >> rapid.log
	aria2c -c --http-user=$USER --http-passwd=$PASS --max-download-limit=$RATE --dir=$DIR $f
        echo "`date '+%d-%m-%Y %H:%M:%S'` - End download at file $f" >> rapid.log
    done
    echo "`date '+%d-%m-%Y %H:%M:%S'` - End download at list $i" >> rapid.log
    echo "" >> rapid.log
    PASSFILE="`cat $i | grep passwd`"
    mkdir ./completed/$DIRD
    for g in `cat $i | sed 's,.*files.*/,,'`
    do
      mv $DIR/$g ./completed/$DIRD/
    done
    mv $i ./completed/txts/
    if [ "$PASSFILE" != "" ]
    then
        echo "$PASSFILE" | sed 's/passwd\=//' > password.txt
        mv password.txt ./completed/$DIRD/
    fi
done

