Skip to content

Standalone "EPUB-Checker" application for Windows, Mac OS and Linux

License

Notifications You must be signed in to change notification settings

bobbytung/EPUB-Checker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pagina EPUB-Checker Build Status

Standalone "EPUB-Checker" application for Windows, Mac OS X and Linux.

With the pagina EPUB-Checker one can easily validate eBooks in the EPUB format. The test mechanisms of the EPUB-Checker are based on the official open-source EPUBCheck tool (version 4.1.1).

Features

pagina EPUB-Checker wraps up this tool and offers some additional features like:

  • Graphical user interface
  • Drag & drop EPUB to validate
  • Ability to validate expanded (unzipped) EPUB's
    • Expanded folders are automatically zipped up to an EPUB file upon validation
    • The generated EPUB file will be saved if it is valid
  • Localized GUI and errors and warnings:
    • English
    • German
    • French
    • Spanish
    • Japanese
    • Portuguese (Brazil)
    • Russian (messages incomplete)
    • Dutch (messages only, english GUI)
    • Czech (GUI only, english messages)
    • Traditional Chinese (Taiwan) (GUI only, english messages)

pagina EPUB-Checker doesn't need to be installed and therefore works on portable USB devices as well as on computers with restricted rights.

Download

Please visit our website https://www.pagina.gmbh/produkte/epub-checker/ to download the Windows EXE file, the Mac OS App or the Linux JAR.

This is just the source code repository. You won't find any binary downloads here...

License information

Our app and code and all the java sources in de.paginagmbh.* are licensed under the terms of the GNU General Public License v2.0 unless the code comments specify the contrary.

We use the following libraries to build our GUI wrapper around EPUBCheck:

To build the EPUB-Checker app, we use the following tools and libraries (among other maven tools):

Build the app

In order to build the Linux JAR, the Mac App and the Windows EXE files you just have to run

mvn clean package

from the root directory of this project.

Important Note

The maven packaging process runs a Mac OS specific codesign task to sign and verify the Mac App with our (private) Apple Developer Certificate. Therefore, this part will only work on one of our company Mac's.

To be able to build packages on other Mac systems or on Windows, just skip the codesigning task with the following option:

mvn -Dmaven.codesign.skip=true clean package

or during release:prepare phase (with maven-release-plugin):

mvn -Darguments=-Dmaven.codesign.skip=true clean release:prepare

About

Standalone "EPUB-Checker" application for Windows, Mac OS and Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.4%
  • Shell 0.6%