I assume you're the person who started the reddit thread. I recently thought about an idea like this but don't have much time at the moment to really implement it. I would be interested in talking about it and perhaps contributing a little bit of code. Please email me if you would like to discuss.