core.util.webpub_manifest_parser.epub package

Submodules

core.util.webpub_manifest_parser.epub.ast module

class core.util.webpub_manifest_parser.epub.ast.EPUBEncryptionSettings[source]

Bases: Node

EPUB encryption settings.

algorithm

Property allowing only URI values.

compression

Property allowing only string values.

original_length

Property allowing only integer values.

profile

Property allowing only URI values.

scheme

Property allowing only URI values.

class core.util.webpub_manifest_parser.epub.ast.EPUBLinkProperties[source]

Bases: LinkProperties

EPUB link properties.

contains

Class representing object property, storing property’s metadata and its value.

encryption_settings

Property allowing only specific values of a specific Type.

layout

Property allowing only specific string values.

class core.util.webpub_manifest_parser.epub.ast.EPUBMetadata(title=None, identifier=None, subtitle=None, modified=None, published=None, language=None, sort_as=None, author=None, translator=None, editor=None, artist=None, illustrator=None, letterer=None, penciler=None, colorist=None, inker=None, narrator=None, contributor=None, publisher=None, imprint=None, subject=None, description=None, duration=None, number_of_pages=None, belongs_to=None)[source]

Bases: Metadata

EPUB metadata.

presentation

Property allowing only specific values of a specific Type.

class core.util.webpub_manifest_parser.epub.ast.EPUBPresentationHints[source]

Bases: Node

EPUB presentation hints.

layout

Property allowing only specific string values.

Module contents