Skip to content

ThanatosDi/epub-metadata

Repository files navigation

epub-metadata

Get metadata from the Epub file.

Install

pip install epub-metadata

Example

import epub_metadata
epub = epub_metadata.epub('tests/Alices Adventures in Wonderland.epub')

show all metadata from the Epub file

print(epub.metadata)
# return all metadata from the Epub file
{
    'version': '2.0', 
    'title': "Alice's Adventures in Wonderland", 
    'creator': 'Lewis Carroll', 
    'date': '1865-07-04', 
    'cover': '/9j/4AAQSkZJRgABAQE...', 
    'cover_type': 'image/jpeg', 
    'description': '', 
    'publisher': 'D. Appleton and Co', 
    'identifier': 'eb2934ae-bb1a-4652-bce7-9f78fc5ca496'
}

only show the epub metadata

print(epub.metadata.title)
# only print the title
Alice's Adventures in Wonderland