Libepub is a project mainly written in Python, it's free.
A Python Library to work with epub format
h1. libepub
libepub is a simple Python utility to work with epub files.
h2. Dependencies
h2. Basic Examples
from libepub.epub import Book path = 'sample.epub' # or any valid path to an .epub file book = Book(path) # Info about author, title, language, publisher, etc. print "Metadata: ", book.metadata # Chapters of the book print "Chapters: ", book.chapters # Content of chapter 1 first_chapter = book.chapters[1] print first_chapter.content