Happy to let a new calibre-based viewer take over this role as a modern e-reader with many user features. I just wish Kovid would at least consider separating the huge calibre codebase into separate major components: a ebook database and manager with extended metadata support, ebook editor, massive conversion library from just about any format to any other format, ebook e-reader, news/magazine collator, device interface, etc.
About 5 to 10 years ago, I remember asking him if he would consider doing just that (separating calibre into its major component parts) but he was truly against the idea. I really like calibre and greatly respect Kovid for his amazing ability and productivity, but calibre to me has begun to feel a bit like iTunes with too many moving parts, and classes that are too highly interlaced/integrated making it difficult to separate out for reuse in other projects.
How you ever got him to change his mind and move to python3, is truly amazing. Everyone before you failed to sway his opinion. I am really happy to see that happening.
Perhaps that has changed as its codebase has evolved. Will users just be able to download and install just the new ebook-viewer in a standalone fashion? Or will people still have to install all of calibre?
|