Changes for version 0.07

  • Added -r/--raw option: Dumps the raw, unformatted text contents of a given ebook.
  • Added -c/--cover option: Dump the cover image of a given ebook if one is present.
    • As a result, pdftopng is an additional dependency if one wishes to dump PDF covers. pdftopng should be included with most versions of poppler-utils.
    • MIME::Base64 was also added as a dependency, although it should be included with Perl core.
  • XHTML is now considered a seperate format from HTML (although its class is derived from the HTML class, so it should act mostly the same except for being called XHTML rather than HTML).
  • Recognize some more FictionBook2 metadata.
  • Improve some format heuristics.
    • FictionBook2, HTML, XHTML
  • When reading EPUBs, try not to dump items that are not under the "application/xhtml+xml" media type.
  • Moved PDB modules out of EBook namespace.
  • Removed EBook::Ishmael::EBook::Skeleton.

Documentation

Convert ebook documents to plain text
Formatted HTML dumper for ishmael

Modules

Convert ebook documents to plain text
Ebook decoding routines
Interface for processing ebook documents
Ebook metadata interface
Huff/CDIC decoder for MOBI/AZW
ishmael PDB interface
ishmael PDB record interface
Format HTML via text web browsers
Convert plain text to HTML

Provides

in lib/EBook/Ishmael/EBook/Epub.pm
in lib/EBook/Ishmael/EBook/FictionBook2.pm
in lib/EBook/Ishmael/EBook/HTML.pm
in lib/EBook/Ishmael/EBook/Mobi.pm
in lib/EBook/Ishmael/EBook/PDF.pm
in lib/EBook/Ishmael/EBook/PalmDoc.pm
in lib/EBook/Ishmael/EBook/Text.pm
in lib/EBook/Ishmael/EBook/XHTML.pm
in lib/EBook/Ishmael/EBook/zTXT.pm