summaryrefslogtreecommitdiff
path: root/sb-torrent
blob: 8415b2596f7e04f47d87bf42b3e745fb73ff6dd9 (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
#!/bin/sh

transmission-remote -l | rg % |
  sed " # The letters are for sorting and will not appear.
s/.*Stopped.*/A /;
s/.*Seeding.*/Z /;
s/.*100%.*/N /;
s/.*Idle.*/B /;
s/.*Uploading.*/L /;
s/.*%.*/M /" |
  sort -h | uniq -c | awk '{print $3 $1}' | paste -sd ' ' -

case $BLOCK_BUTTON in
  1) setsid -f "$TERMINAL" -e stig >/dev/null 2>&1 ;;
  2) td-toggle ;;
  3) notify-send " Torrent module" "\- Left click to open stig.
- Middle click to toggle transmission.
- Shift click to edit script.
Module shows number of torrents:
: paused
: idle (seeds needed)
: uploading (unfinished)
: downloading
: done
: done and seeding" ;;
  8) setsid -f "$TERMINAL" -e "$EDITOR" "$0" >/dev/null 2>&1 ;;
esac