summaryrefslogtreecommitdiff
path: root/sb-torrent
diff options
context:
space:
mode:
Diffstat (limited to 'sb-torrent')
-rwxr-xr-xsb-torrent27
1 files changed, 27 insertions, 0 deletions
diff --git a/sb-torrent b/sb-torrent
new file mode 100755
index 0000000..8415b25
--- /dev/null
+++ b/sb-torrent
@@ -0,0 +1,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