I've built something similar, though I've used a different approach: http://tldr.es
The functionality is pretty much the same, there's only difference in styling and Website name.