I had been working on my own version of this code. But essentially I had to change the bookshelf. I found when hundreds of books are there that the display of them was to slow. I converted it all over to using webview and displaying everything as html pages.
I also strapped whoosh, a python search engine, to it that allowed for indexing epubs and doing searches on them.
Since then I have lost the code but it did have some pretty massive changes to the default code base. I'm not sure if anybody would be interested in such a thing but I may be able to do it again. I'm afraid the changes would be so massive that I should continue this work alone again but thought I would ask first.
Thanks
Brook