Thanks man! Great that you like the idea and that it is doable.
I'm not surprised it is the idea of @meno π
Collecting all the data may be an issue indeed. But maybe not all data? And start small...
If I can be of any help, let me know. I'm no developer, but I'm always prepared to think along and promote tools.