I found DK from reddit r/unixporn. I liked how minimal it was but still did everything i wanted it to do. Plus I was just trying out a few of them and this one stuck.
The python... Well, that's a project i'm working on for another project, but the short answer is that it's building a mongo database of every hive post ever. This is so i can do more exotic queries against things for the yet unamed other project.
Why don't you do the "exotic queries" on the HiveSQL db?
We considered it, and also considered running a HAF node so we could have postgres sql too, but decided to just do our own thing. No real explanation other than that. Plus, I like to do things just to see if I can.