@@ -8,18 +8,19 @@ sleep 25
88add_trackers () {
99 torrent_hash=$1
1010 id=$2
11+ trackerslist=/tmp/trackers.txt
1112for base_url in https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt ; do
12- if [ ! -f /tmp/trackers.txt ]; then
13- curl -o " /tmp/trackers.txt " " ${base_url} "
13+ if [ ! -f $trackerslist ]; then
14+ curl -o " $trackerslist " " ${base_url} "
1415fi
15- Local=$( wc -c < /tmp/trackers.txt )
16+ Local=$( wc -c < $trackerslist )
1617Remote=$( curl -sI " ${base_url} " | awk ' /Content-Length/ {sub("\r",""); print $2}' )
17- if [ $Local != $Remote ]; then
18- curl -o " /tmp/trackers.txt " " ${base_url} "
18+ if [ " $Local " != " $Remote " ]; then
19+ curl -o " $trackerslist " " ${base_url} "
1920fi
2021 echo " URL for ${base_url} "
2122 echo " Adding trackers for $torrent_name ..."
22- for tracker in $( cat /tmp/trackers.txt ) ; do
23+ for tracker in $( cat $trackerslist ) ; do
2324 echo -n " ${tracker} ..."
2425if transmission-remote " $host " --auth=" $auth " --torrent " ${torrent_hash} " -td " ${tracker} " | grep -q ' success' ; then
2526 echo ' failed.'
2930done
3031done
3132 sleep 3m
32- rm -f /tmp/TTAA.$id .lock
33+ rm -f " /tmp/TTAA.$id .lock"
3334}
3435# Get list of active torrents
3536 ids=" $( transmission-remote " $host " --auth=" $auth " --list | grep -vE ' Seeding|Stopped|Finished|[[:space:]]100%[[:space:]]' | grep ' ^ ' | awk ' { print $1 }' ) "
@@ -39,12 +40,12 @@ for id in $ids ; do
3940 dater=" $( date " +%Y-%m-%d %H:%M" ) "
4041 dateo=" $( date -d " 1 minutes ago" " +%Y-%m-%d %H:%M" ) "
4142
42- if [ ! -f /tmp/TTAA.$id .lock ]; then
43- if [[ ( " $add_date_t " == " $dater " || " $add_date_t " == " $dateo " ) ]]; then
43+ if [ ! -f " /tmp/TTAA.$id .lock" ]; then
44+ if [[ " ( " $add_date_t " == " $dater " || " $add_date_t " == " $dateo " )" ]]; then
4445 hash=" $( transmission-remote " $host " --auth=" $auth " --torrent " $id " --info | grep ' ^ Hash: ' | awk ' { print $2 }' ) "
4546 torrent_name=" $( transmission-remote " $host " --auth=" $auth " --torrent " $id " --info | grep ' ^ Name: ' | cut -c 9-) "
4647 add_trackers " $hash " " $id " &
47- touch /tmp/TTAA.$id .lock
48+ touch " /tmp/TTAA.$id .lock"
4849fi
4950fi
5051done
0 commit comments