Thread: Epubcheck 3
View Single Post
Old 01-04-2013, 07:57 PM   #11
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,488
Karma: 1063785
Join Date: Jan 2009
Location: Florida, USA
Device: Nook STR
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.
user_none is offline   Reply With Quote