diff options
Diffstat (limited to 'contrib/measure-net-speed-i3status.bash')
-rwxr-xr-x | contrib/measure-net-speed-i3status.bash | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/contrib/measure-net-speed-i3status.bash b/contrib/measure-net-speed-i3status.bash new file mode 100755 index 0000000..9f9e5ce --- /dev/null +++ b/contrib/measure-net-speed-i3status.bash @@ -0,0 +1,27 @@ +#!/bin/bash +# Public Domain +# (someone claimed the next lines would be useful for… +# people. So here goes: © 2012 Stefan Breunig +# stefan+measure-net-speed@mathphys.fsk.uni-heidelberg.de) + +# append i3status output to the measure-net-speed’s one. +# the quote and escape magic is required to get valid +# JSON output, which is expected by i3bar (if you want +# colors, that is. Otherwise plain text would be fine). +# For colors, your i3status.conf should contain: +# general { +# output_format = i3bar +# } + +# i3 config looks like this: +# bar { +# status_command measure-net-speed-i3status.bash +# } + +i3status | (read line && echo $line && while : +do + read line + dat=$(measure-net-speed.bash) + dat="[{ \"full_text\": \"${dat}\" }," + echo "${line/[/$dat}" || exit 1 +done)
\ No newline at end of file |