... | ... |
@@ -0,0 +1,57 @@ |
1 |
+#!/bin/bash |
|
2 |
+ |
|
3 |
+TEMPHTML="$(basename $0).html" |
|
4 |
+TEMPLIST="$(basename $0).lst" |
|
5 |
+ |
|
6 |
+function usage() { |
|
7 |
+ echo "$(basename $0) <BOOKDDL.COM URL>" |
|
8 |
+ echo " <OOKDDL.COM URL> : Mandatory" |
|
9 |
+} |
|
10 |
+ |
|
11 |
+function clean_temp_files() |
|
12 |
+{ |
|
13 |
+ rm -f $TEMPHTML $TEMPLIST |
|
14 |
+} |
|
15 |
+ |
|
16 |
+trap clean_temp_files EXIT |
|
17 |
+ |
|
18 |
+URL="$1" |
|
19 |
+if [ "$1" == "" ] |
|
20 |
+then |
|
21 |
+ usage |
|
22 |
+ exit 1 |
|
23 |
+fi |
|
24 |
+ |
|
25 |
+UPLOADEDNET=$(which uploaded.net) |
|
26 |
+HASUPLOADEDNET=0 |
|
27 |
+if [ "" != UPLOADEDNET ] |
|
28 |
+then |
|
29 |
+ echo "+- Found $UPLOADEDNET" |
|
30 |
+ HASUPLOADEDNET=1 |
|
31 |
+else |
|
32 |
+ echo "+- uploaded.net Not Found" |
|
33 |
+fi |
|
34 |
+ |
|
35 |
+echo "+- DLing : ${URL:0:72}" |
|
36 |
+wget -q $URL -O $TEMPHTML |
|
37 |
+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 |
|
38 |
+ |
|
39 |
+while read url |
|
40 |
+do |
|
41 |
+ if [ 0 -eq $HASUPLOADEDNET ] |
|
42 |
+ then |
|
43 |
+ echo " +- $url" |
|
44 |
+ else |
|
45 |
+ echo " +- DLing $url" |
|
46 |
+ IS_FOLDER=$(echo $url | grep 'ul.to/f/' | wc -l) |
|
47 |
+ if [ "0" == "$IS_FOLDER" ] |
|
48 |
+ then |
|
49 |
+ uploaded.net $url |
|
50 |
+ else |
|
51 |
+ uploaded.net.dir $url |
|
52 |
+ fi |
|
53 |
+ echo "" |
|
54 |
+ sleep 1 |
|
55 |
+ fi |
|
56 |
+done < $TEMPLIST |
|
57 |
+ |