View Single Post
Old 06-23-2016, 12:02 PM   #4
Doitsu
Grand Sorcerer
Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.
 
Doitsu's Avatar
 
Posts: 5,744
Karma: 24031403
Join Date: Dec 2010
Device: Kindle PW2
Quote:
Originally Posted by crankypants View Post
Is there another EPUB validator besides the IDPF one? The IDPF validator error messages are pretty cryptic and don't really indicate things to look for.
Calibre Editor has a built-in error fixing tool that can fix some basic problems.

1. Open the book with Calibre Editor.
2. Click Run check followed by Try to correct all fixable errors automatically.
3. Click Re-run check.

Quote:
Originally Posted by GrannyGrump View Post
I use the desktop version of Pagina epubchecker, and I think it is easier to understand than Flight Crew.
BTW, I've created a Sigl ePubCheck plugin that uses exactly the same software as Pagina epubchecker and will of course display the same error messages. (It works even with ancient Sigil versions such as your 0.8.6 copy.)
Running the plugin from within Sigil also has the advantage that you won't have to save your epub first if you implement any changes, because it'll check the updated files as they're being displayed in Sigil.
For example, if you get a strange epubcheck error message, you could try to change something to make the message go away and immediately re-run the ePubCheck plugin without having to save your changes first. If your edit has fixed your problem, you can save your file, if it didn't simply undo the change and try something else.
Another advantage is that it behaves like FlightCrew; i.e., you can click on an error message to go to the file location.

Note that if you haven't installed any other Sigil plugin yet, you'll also need to install Python. (Select Python 3.4.3.2.)
Of course, if you decide to upgrade to the latest Sigil version, you won't have to install Python, because it comes with its own interpreter.
Doitsu is offline   Reply With Quote