<div dir="ltr">Hi!<div><br></div><div>While I understand and sympathize with Hal's frustration with getting buildbot to work with Lync, I fully support the Buildbot developers decision to more fully decouple the UI from the build farm coordinator demons.   This is a step in the right direction, back to the older and more correct school of thought that you just shove structured stream data over the TCP connection, and do the rendering smarts as close to the user as possible.</div><div><br></div><div>There are a number of JSON prettyprinters available.  Refer to <a href="http://stackoverflow.com/questions/352098/how-can-i-pretty-print-json">http://stackoverflow.com/questions/352098/how-can-i-pretty-print-json</a> and embrace and extend their examples with bits of filtering.</div><br><br>The example <br>curl -X GET -H "Authorization: foo" <a href="http://testsite/api/">http://testsite/api/</a> | python -mjson.tool<br>is particularly powerful.  I use it a lot to bang directly on OpenStack APIs.<div><br></div><div>A super powerful tool is jq, aka "SED for JSON".</div><div><a href="https://stedolan.github.io/jq/">https://stedolan.github.io/jq/</a><br></div><div><br></div><div>I see that Amar is going to write a short tool to display test run pass info from our buildbot array.  Thank you Amar.  Let us all know when it's working, and make it as brutally simple as possible.</div><div><br></div><div>..m</div></div>