command: "sys-mon-set.widget/netstat.widget/scripts/netst" refreshFrequency: 1000 style: """ bottom: 180px left: 15px color: #ccc font-family: Helvetica Neue div display: block text-shadow: 0 0 1px rgba(#000, 0.5) font-size: 16px font-weight: 100 p margin: 5px 0 0 0 p > span font-weight: normal """ render: -> """

In:

Out:

""" update: (output, domEl) -> bytesToSize = (bytes) -> return "0 Byte" if parseInt(bytes) is 0 k = 1024 sizes = [ "b/s" "kb/s" "mb/s" "gb/s" "gb/s" "pb/s" "eb/s" "zb/s" "yb/s" ] i = Math.floor(Math.log(bytes) / Math.log(k)) (bytes / Math.pow(k, i)).toPrecision(3) + " " + sizes[i] values = output.split(' ') $(domEl).find('#in').text(bytesToSize(values[0])) $(domEl).find('#out').text(bytesToSize(values[1]))