summaryrefslogtreecommitdiff
path: root/.local/bin/transadd
diff options
context:
space:
mode:
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