summaryrefslogtreecommitdiff
path: root/.local/bin/transadd
diff options
context:
space:
mode:
authorkrolyxon <krolyxon@tutanota.com>2022-06-16 00:53:34 +0530
committerkrolyxon <krolyxon@tutanota.com>2022-06-16 00:53:34 +0530
commitfd20f3a9da6caabffb94cc5c130c4f66c1306113 (patch)
tree9044e10c7a1239a58f529582000f5fd638649cee /.local/bin/transadd
parent1de53674c4e1e53bfe2defebf74286df0491bc18 (diff)
transadd script improvement
Diffstat (limited to '.local/bin/transadd')
-rwxr-xr-x.local/bin/transadd13
1 files changed, 9 insertions, 4 deletions
diff --git a/.local/bin/transadd b/.local/bin/transadd
index ffa31fb..226135b 100755
--- a/.local/bin/transadd
+++ b/.local/bin/transadd
@@ -1,9 +1,14 @@
#!/bin/sh
-# Mimeapp script for adding torrent to transmission-daemon, but will also start the daemon first if not running.
-
+# Starting transmission-daemon if not already running
# transmission-daemon sometimes fails to take remote requests in its first moments, hence the sleep.
-
pidof transmission-daemon >/dev/null || (transmission-daemon && notify-send "Starting transmission daemon...")
sleep 3
-transmission-remote -a "$@" && notify-send "🔽 Torrent added."
+
+# adding the Torrent
+if [ -z "$*" ]; then
+ magnetlink="$(xclip -sel c -o)"
+ transmission-remote -a "$magnetlink" && notify-send "🔽 Torrent added."
+else
+ transmission-remote -a "$@" && notify-send "🔽 Torrent added."
+fi