Thread: Epubcheck 3
View Single Post
Old 01-05-2013, 07:59 AM   #12
Dillinquent
eBook pro
Dillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toysDillinquent shares his or her toys
 
Dillinquent's Avatar
 
Posts: 65
Karma: 5634
Join Date: Jan 2011
Location: Hertford, UK
Device: PC, iPad, Kindle, Kindle Fire, Galaxy Ace
Question properly answered by someone who actually knows what he's talking about.

Quote:
Originally Posted by user_none View Post
Epubcheck is written in a way that is inherently incompatibile with Sigil. The only way to use Epubcheck within Sigil is to call Epubcheck as a command line app and parse the text output.

On top of that to include Epubcheck Sigil would have to require the Java runtime because Epubcheck is written in (you guessed it) Java. This would require users to install a runtime that is a few hundred MB in size to use a single feature.

Bundling a large runtime in order to run an external app is not going to happen. Any time for epub 3 validation is better served by working on Flightcrew which is designed to be used as a library and can work in a large number of programming languages, unlike Epubcheck.
That's a no then, for very good reasons.

Thankyou for the consice clarification of the technical issues involved.
Quote:
The only way to use Epubcheck within Sigil is to call Epubcheck as a command line app and parse the text output.
Horrible!
Dillinquent is offline   Reply With Quote