From 3fe571af76bef57861103e3da5df8c913ad13c33 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 22 May 2021 10:59:18 +0400 Subject: Added more flexible config for opening transmission client for different servers --- .local/bin/scripts/transadd | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) (limited to '.local/bin/scripts/transadd') 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" -- cgit v1.2.3