I've been glancing at it every now and then, and what I've seen is pretty nice.
It looks like the server aspect is pretty well done by now. It's a lot fancier than the previous one, too.
You're not kidding when you say the reader is nowhere near ready -- It seems to only show the cover, and right now not even that:
Spoiler:
ERROR: calibre upgraded!
A newer version of calibre is available, please click the reload button in your browser.
Code:
Traceback (most recent call last):
File "/home/eschwartz/git/calibre/src/calibre/utils/ipc/simple_worker.py", line 274, in main
res = {'result':func(*args, **kwargs)}
File "/home/eschwartz/git/calibre/src/calibre/srv/render_book.py", line 310, in render
Container(pathtoebook, output_dir, book_hash=book_hash)
File "/home/eschwartz/git/calibre/src/calibre/srv/render_book.py", line 76, in __init__
self.virtualize_resources()
File "/home/eschwartz/git/calibre/src/calibre/srv/render_book.py", line 160, in virtualize_resources
parts = decode_url(href.split('|')[1])
File "/home/eschwartz/git/calibre/src/calibre/srv/render_book.py", line 45, in decode_url
return decode_component(parts[0]), parts[1] or ''
IndexError: list index out of range
But it wasn't like I expected it to work -- it was funny though to see it reprimand me for having "upgraded" calibre.