ePub Checker

This utility application is for validating ePub formatted e-books

What's new in version 1.1

- Sandbox support.

- Epub 3.0 support.

- User choise of checking between versions 1.2 and 3.0.

- Adjusted toolbar and navigation.

- Improved interface.

- Many minor bug fixes.

How to use?

  1. Open file dialog
    1. Click the "Open" button on the toolbar
    2. Click on the main window's drag and drop area
    3. Choose File > Open (⌘Cmd+O) from the menu
    Screenshot of main window
  2. Drag and drop
    1. on the main window's drag and drop area
    2. on the dock icon
    Screenshot of dragging epub to dock icon

Epubcheck results

Epubcheck results are shown in expandable / collapsable list view.

Green = valid epub

Red = epub with errors, expandable / collapsable

Grey = DRM protected epub or failed check


Save log – Open save dialog to save current log

Clear – Clear current log

Screenshot of Epubcheck results

Toolbar buttons

Open
Open file dialog to select epub files for validation

Stop
Stops multiple epub check after current file in progress has finished

Recheck
Rechecks opened file(s)

Open log
Opens current date log with Console application

View logs
Opens log folder in Finder

Delete logs
Deletes all log files in log folder

Epubcheck settings

Ignore iTunes
If checked iTunesMetadata.plist file error will be ignored


Save logs
If checked all logs will be automatically saved in current date log file in log folder


Drop down menu
Choose which Epubcheck library to use for validation

ePub Packager

The ePub Packager is a small and easy to use program that can make books in epub format, popular and well known format, that can be read on any device. ePubs can be made from folders and also it can unpack epub files to make changes or fixes to the ebook.

Features

- Unpacks epub file to folder

- Packs epub folder to epub file

- Drag and drop

- Includes Epubcheck 1.2 validation

What's new in version 1.1

- Apple Sandbox support.

- Adjusted user interface.

- Improved epub packing and unpacking.

- Minor bug fixes.

How to use?

  1. Open file dialog
    1. Click the "Open" button on the toolbar
    2. Click on the main window's drag and drop area
    3. Choose File > Open (⌘Cmd+O) from the menu
    Screenshot of main window
  2. Drag and drop
    1. on the main window's drag and drop area
    2. on the dock icon
    Screenshot of dragging epub to dock icon

Log window

Log window is shown after opening an epub file or folder with progress info.

Log window with unpacked epub

Options

Validate
If checked epub file is validated before unpacking. Epub folder is validated after packing. Epubcheck 1.2 library is used for validation (requires Java).

Overwrite
If checked files and folders that already exist in cache are overwritten without confirmation.

Log window with packed epub

Toolbar buttons

Open
Opens file dialog to select epub file for unpacking or folder for packing.

Finder
Shows last converted file or folder in Finder. If no file or folder has been processed cache folder is opened.

Clear log
Clears log view and hides it.

Clear cache
Deletes all files or folders in cache folder.

ePub Metadata Editor

Edit metadata of e-books in epub format.

With ePub Metadata Editor it's easy to view and modify metadata of e-books in epub format. Just drag and drop an epub file on the main window or dock icon.

Features

- View, change, add, delete metadata of epub file

- Simple tableview

- Drag and drop

- using EPUB 3.0 specification

What's new in version 1.0.3

- Bug fix related to OPF file path in saving process.

- Sandbox support

How to use?

Opening metadata

Drag and drop an epub file on the main window, dock icon or choose File > Open (⌘Cmd+O)

Main window with opened metadata

Tag column shows element name. Attr column shows attributes of element if it has any. Value column holds the editable values of elements and attributes.

Modifying metadata

Double click a value cell to change it's value. Press ENTER or click outside the active cell to save changes. (Tag descriptions).

Adding metadata

Use the drop down menu in the bottom right corner to add an EPUB 3.0 element.



Deleting metadata

Click on the Delete icon of the row you wish to remove.

Saving metadata changes

Click the Save button or choose File > Save (⌘Cmd+S). At this point metadata will be overwritten and saved in epub. Til then it's possible to close modified metadata and open the old one from the epub.

* dc-elements with no value and meta-elements with no attribute values are ignored.

Tag descriptions

Identifier
Element contains a single identifier associated with the EPUB Publication, such as a UUID, DOI, ISBN or ISSN.

(Ex: Identifier ISBN urn:isbn:9780316000000 (EPUB 3.0) or 9780316000000)

Title
Element represents an instance of a name given to the EPUB Publication.

(Ex: Title Moby Dick)

Language
Element specifies the language of the Publication content.

(Ex: Language en-US)

Meta dcterms:modified
Element specifies the date the Publication was last modified.

(Ex: Meta dcterms:modified 2011-09-15)

Publisher
Element defines the publisher of the Publication (an entity responsible for making the resource available).

(Ex: Publisher Harper & Brothers, Publishers)

Creator
Element represents the name of a person, organization, etc. responsible for the creation of the content of a Publication.

(Ex: Creator Herman Melville Meta file-as MELVILLE, HERMAN)

Contributor
Element is used to represent the name of a person, organization, etc. that played a secondary role in the creation of the content of a Publication.

(Ex: Contributor Dave Cramer)

Subject
Element represents an instance of a topic of the content of the Publication, each including an arbitrary phrase or keyword.

(Ex: Subject Adventure novel)

Description
Element holds the description of the publication's content.

(Ex: Description The itinerant sailor Ishmael begins a voyage on the whaling ship Pequod whose captain…)

Date
Element must only be used to define the publication date of the EPUB Publication.

(Ex: Date 2011-09-18)

Source
Element must only be used to specify the identifier of the source publication from which this EPUB Publication is derived.

(Ex: Source 9781775411925)

Type
Element is used to indicate that the given Publication is of a specialized type (e.g., annotations packaged in EPUB format or a dictionary).

(Ex: Type Text)

Format
Element holds the media type or dimensions of the Publication (MIME type).

(Ex: Format text/html)

Relation
Element holds a reference to a related resource.

(Ex: Relation 98217411925)

Coverage
Element describes the extent or scope of the publication’s content.

(Ex: Coverage World)

Rights
Element holds a statement about rights, or a reference to one.

(Ex: Rights Copyright 2011 © Owner)

Meta
Element provides a generic means of including package metadata, allowing the expression of primary metadata about the package or content and refinement of that metadata.

(Ex: Meta title-type main)

Link
Element is used to associate resources with a Publication, such as metadata records.

Detailed descriptions:

1. EPUB 3.0

2. EPUB 2.0

3. Dublin Core Metadata Element Set

Kitabu

We are updating our Kitabu support page but for further information see our Kitabu page on Facebook