Хотел я было сделать подобную штуку, но всё же не тривиальная задача и уже в общем-то неплохо реализованная в https://github.com/ikreymer/pywb/ И индексы умеет делать и просматривать всё получившееся.