1 contributor
#!/bin/bash
TEMPHTML="$(basename $0).html"
TEMPLIST="$(basename $0).lst"
function usage() {
echo "$(basename $0) <BOOKDDL.COM URL>"
echo " <OOKDDL.COM URL> : Mandatory"
}
function clean_temp_files()
{
rm -f $TEMPHTML $TEMPLIST
}
trap clean_temp_files EXIT
URL="$1"
if [ "$1" == "" ]
then
usage
exit 1
fi
UPLOADEDNET=$(which uploaded.net)
HASUPLOADEDNET=0
if [ "" != UPLOADEDNET ]
then
echo "+- Found $UPLOADEDNET"
HASUPLOADEDNET=1
else
echo "+- uploaded.net Not Found"
fi
echo "+- DLing : ${URL:0:72}"
wget -q $URL -O $TEMPHTML
grep -e ul.to -e uploaded.net $TEMPHTML | sed 's/<a href="http/\nhttp/g' | grep -e ul.to -e uploaded.net | awk -F'"' '{print $1}' > $TEMPLIST
while read url
do
if [ 0 -eq $HASUPLOADEDNET ]
then
echo " +- $url"
else
echo " +- DLing $url"
IS_FOLDER=$(echo $url | grep 'ul.to/f/' | wc -l)
if [ "0" == "$IS_FOLDER" ]
then
uploaded.net $url
else
uploaded.net.dir $url
fi
echo ""
sleep 1
fi
done < $TEMPLIST