summaryrefslogtreecommitdiff
path: root/.local/bin/scripts/transadd
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/scripts/transadd')
-rwxr-xr-x.local/bin/scripts/transadd25
1 files changed, 15 insertions, 10 deletions
diff --git a/.local/bin/scripts/transadd b/.local/bin/scripts/transadd
index 9ec01a9..5ab3f24 100755
--- a/.local/bin/scripts/transadd
+++ b/.local/bin/scripts/transadd
@@ -1,17 +1,22 @@
#!/bin/sh
-# Local paths
-# directories="/home/andrew/Downloads
-# /home/andrew/Videos/Movies
-# /home/andrew/Videos/Series"
+hosts="raspberry
+localhost"
-# Paths on remote server
-directories="/var/lib/transmission-daemon/downloads/Movies
-/var/lib/transmission-daemon/downloads/Series
-/var/lib/transmission-daemon/downloads"
+host=$(printf "$hosts" | dmenu -p "Choose host" -i -l 5)
-host=$(pass Services/transmission/rpi-host)
-creds=$(pass Services/transmission/rpi-creds)
+case $host in
+ localhost)
+ host="localhost"
+ creds=""
+ directories="$HOME/downloads" ;;
+ raspberry)
+ host=$(pass Services/transmission/rpi-host)
+ creds=$(pass Services/transmission/rpi-creds)
+ directories="/var/lib/transmission-daemon/downloads/Movies
+/var/lib/transmission-daemon/downloads/Series
+/var/lib/transmission-daemon/downloads" ;;
+esac
dest=$(printf "$directories" | dmenu -p "Choose destination" -i -l 5)
transmission-remote $host -n $creds -a "$@" -w "$dest" && notify-send "Torrent added"