VisiData in 60 Seconds
jsvine.github.io
jsvine.github.io
You can also use the pyobj-cell "z^Y" command to explore single cell as a table. A single cell can be a whole nested part of your JSON data.
Also, the transpose "t" command is useful when working with JSON that is an object with a lot of keys.
> Also looks powerful in it's own right
If you aren't convinced of that yet, I'd simply suggest to take a look at this lightning demo (~5 mins): https://www.youtube.com/watch?v=N1CBDTgGtOU
I might write a plugin [0] to load logged FIX [1] messages (an ascii-based, industry standard format for communicating financial transactions)
[0] https://jsvine.github.io/intro-to-visidata/advanced/extendin...
[1] https://en.wikipedia.org/wiki/Financial_Information_eXchange
That over there blew my mind, and I had to go back to the page to double-check that. And indeed, it's all clever CSS trickery. Digging further into the source, I found that this was generated using the ansi2html [1] library which I had never heard about before. Thanks for the TIL!