#! /bin/bash transmission-remote $1 -n $2:$3 -l | sed '$d' | sed -e '1d' | awk '@include "trim.awk";{{printf("%s;%s;%s;%s;%s;%s;%s;%s;%s;", $1, $2, $3, $4, $5, $6, $7, $8, $9)} {$1=$2=$3=$4=$5=$6=$7=$8=$9=""; print trim($0)}}' | awk -F ";" 'BEGIN{print "["}{if (NR > 1) print ","}{print "\t{"}{printf("\t\t\"ID\": \"%s\",\n\t\t\"Done\": \"%s\",\n\t\t\"Have\": \"%s %s\",\n\t\t\"ETA\": \"%s\",\n\t\t\"Up\": \"%s\",\n\t\t\"Down\": \"%s\",\n\t\t\"Ratio\": \"%s\",\n\t\t\"Status\": \"%s\",\n\t\t\"Name\": \"%s\"\n\t}", $1, $2, $3, $4, $5, $6, $7, $8, $9, $10)}END{print "\n]"}'