diff options
| author | Andrew <saintruler@gmail.com> | 2021-05-22 10:59:18 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2021-05-22 10:59:18 +0400 |
| commit | 3fe571af76bef57861103e3da5df8c913ad13c33 (patch) | |
| tree | 4c4687cc311bdef733cbcba23bc15ccdb1bba66b /.local/bin/scripts/transadd | |
| parent | c5446fd696c30537ef00b16577ced4df288852db (diff) | |
Added more flexible config for opening transmission client for different servers
Diffstat (limited to '.local/bin/scripts/transadd')
| -rwxr-xr-x | .local/bin/scripts/transadd | 25 |
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" |