View Single Post
Old 04-30-2009, 03:48 PM   #20
user_none
Sigil & calibre developer
user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.
 
user_none's Avatar
 
Posts: 2,487
Karma: 1063785
Join Date: Jan 2009
Location: Florida, USA
Device: Nook STR
Quote:
Originally Posted by wallcraft View Post
It won't work for Linux users, unless the limitations of MakeBook are acceptable (or can Wine be used with DropBook?), but a simple work around for eReader output is to write out PML and let DropBook do this rest. This is the approach taken in ereader2ereader in two steps. There are other advantages of doing this, such as simplifying debugging of conversion issues (experts on PML can see the document source). Also, what Calibre's eReader output should look like is either identically PML -> DropBook or that plus some extra frills. So developing direct eReader output will be simplified if the PML option is in place.
Bundling MakeBook would not be acceptable. It is are written using Java and would require Calibre to bundle the JVM in addition to the Python VM. DropBook would be even worse because it would require testing against Wine, and bundling Wine in addition to the Windows JVM.

The conversion framework for 0.6 is Input -> OEB -> output. The eReader output would be Input -> OEB -> (html -> pml -> complied into an eReader formatted pdb file). Everything except the last step of the output is working. Since the OEB -> pml is working I'm going to modify it to be an output format (at some point before the 0.6 release). So you will be able to create an eReader file using DropBook from another input format with the help of Calibre. However, you will have to do that step manually.
user_none is offline   Reply With Quote