View Full Version : epubcheck alternative


mbmr
06-07-2013, 01:28 PM
Is there any alternative command line too for checking if an epub file will open/read for a user

epubcheck tool is useless for all intents and purposes, every single epub i tried it complaints about saying ERROR even tho these files read quite fine on my nook and adobe digital editions for that matter

so is there any other way can check from command line if an epub will work?

AlPe
06-07-2013, 02:45 PM
The fact that your EPUB eBooks are (properly?) displayed by some reading systems does not make them valid with respect to the EPUB specification and you should seriously consider fixing them.

Said that, the only real alternative to epubcheck is, for EPUB 2 files only (i.e., not for EPUB 3 files), flightcrew, which is the validator embedded in Sigil but it is also available with a CLI: http://code.google.com/p/flightcrew/

JSWolf
06-07-2013, 03:32 PM
FlightCrew not good enough. The only program that is is epubcheck 3.0.1. Here is a link to a drag/drop GUI you that contains epubcheck 3.0.1. Works very well. It's for Windows, OSX, and Linux.

http://translate.google.com/translate?sl=auto&tl=en&prev=_t&hl=en&ie=UTF-8&u=http://www.pagina-online.de/software/epub-checker/

epubcheck is not useless. Just because ADE ignores/bypasses the errors now does not mean the errors do not exist and that sometime in the future some new version will not cause your ePub to break.

mrmikel
06-07-2013, 07:00 PM
Further, you may not have actually found real errors yourself! If you have footnotes, it will check the links for them, which you may not have. Better be sure that the errors are truly not real. I have found most of them to be real.

If this is only for you, then don't worry about it...why are you concerned? If it is for others, then their machine may fail on it or display badly, as has been stated above.

The real problem is that making epubs is not totally easy or completely automatable, something which epubcheck is showing you.

exaltedwombat
06-08-2013, 01:39 PM
If your ebooks will only be read by yourself, on your Nook or in ADE, your check consists of loading them to those devices and seeing if they work.

If you're aiming for wider distribution, you'd be very well advised to take notice of what Epubcheck tells you and fix it.

JSWolf
06-08-2013, 05:53 PM
If your ebooks will only be read by yourself, on your Nook or in ADE, your check consists of loading them to those devices and seeing if they work.

If you're aiming for wider distribution, you'd be very well advised to take notice of what Epubcheck tells you and fix it.

I'm saying to fix the errors/warnings now in case these eBooks ever get read on a different device that might not be so tolerant. I do so for me for that very reason. I'm not risking having eBooks I think are finished when they someday might break.