helm/bin/transmission-list

11 lines
359 B
Plaintext
Raw Normal View History

#!/usr/bin/env zsh
# Pretty print remote transmission torrents. Takes one argument: the server hostname/ip
local results
results=`transmission-remote "$1" -l | \
awk 'NR > 1 { s = ""; for (i = 10; i <= NF; i++) s = s $i " "; print $9 " | " s }' | \
sed '$d' | \
perl -pe 's/\s\[[a-zA-Z0-9]+\]\s/ /g'` && echo "$results" || echo "No torrents!"