diff options
| author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-07 01:25:43 +0200 | 
|---|---|---|
| committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-07 01:25:43 +0200 | 
| commit | 5d5d9542e062e3ba2f0397e1701f6b02760cbfcb (patch) | |
| tree | 6882b8aa85f28791ca6ab38950b4ccc822a9654c /bin | |
| parent | 5abb1c661d529571e9e458a5b016ba419f8846d9 (diff) | |
made dedicated serverscripts folder
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/serverscripts/dladd (renamed from bin/common/dladd) | 22 | ||||
| -rwxr-xr-x | bin/serverscripts/dlinfo | 3 | 
2 files changed, 9 insertions, 16 deletions
diff --git a/bin/common/dladd b/bin/serverscripts/dladd index f46f4e4..457e44e 100755 --- a/bin/common/dladd +++ b/bin/serverscripts/dladd @@ -15,11 +15,9 @@ then  	exit 1  elif [ -f "$1" ]  then -	echo "is a file"  	magnet=0  elif echo "$1 " | grep -q "magnet:?xt=urn:btih:[a-zA-Z0-9]*"  then -	echo "is a magnet link"  	magnet=1  else  	echo "File '$1' not found." >&2 @@ -29,23 +27,15 @@ fi  password="$(cut -f2 -d: "$DLPATH/auth")"  if [ "$magnet" -eq 0 ]  then +	echo "Adding file."  	file="$(date +"%Y-%m-%d_%H-%M-%S").torrent"  	cp "$1" "$DLPATH/torrents/$file" -	if docker exec -i deluge deluge-console "connect 127.0.0.1 localclient $password; add /config/torrents/$file" > "$LOG" 2>&1 -	then -		echo "torrent added!" -		rm "$LOG" -	else -		echo "torrent couldn't be added, log at $LOG" -	fi +	docker exec -i deluge deluge-console "connect 127.0.0.1 localclient $password; add /config/torrents/$file" 2>/dev/null | +		tail -n 2  else +	echo "Adding magnet."  	link=$(echo -n "$1" | tr -d "'\"") -	if docker exec -i deluge deluge-console "connect 127.0.0.1 localclient $password; add $link" > "$LOG" 2>&1 -	then -		echo "torrent added!" -		rm "$LOG" -	else -		echo "torrent couldn't be added, log at $LOG" -	fi +	docker exec -i deluge deluge-console "connect 127.0.0.1 localclient $password; add $link" 2>/dev/null | +		tail -n 2  fi  rm -d /tmp/dladd 2>/dev/null diff --git a/bin/serverscripts/dlinfo b/bin/serverscripts/dlinfo new file mode 100755 index 0000000..83471ec --- /dev/null +++ b/bin/serverscripts/dlinfo @@ -0,0 +1,3 @@ +#!/bin/sh +password="$(cut -f 2 -d ':' /srv/deluge/config/auth)" +docker exec -i deluge deluge-console "connect 127.0.0.1 localclient $password; info"  | 
