summaryrefslogtreecommitdiff
path: root/.local/bin/scripts/transadd
blob: cad6fc5105a1ccff8bc6d93d4b4bdbacb07bf9ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh

hosts="raspberry
desktop
localhost"

host=$(printf "$hosts" | dmenu -p "Choose host" -i -l 5)

case $host in 
    localhost) 
        host="localhost"
        creds=""
        directories="$HOME/downloads" ;;
    desktop)
        host=$(pass Services/transmission/desktop-host)
        creds=$(pass Services/transmission/desktop-creds)
        directories="/home/andrew/videos/Movies
/home/andrew/videos/Series
/home/andrew/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"