There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

Changes for version 1.09

  • Ported PalmDoc/Mobi decoding code to XS (C), vastly improving performance for reading some PalmDoc and Mobi ebooks.
    • If you wish to use the previous pure-Perl version of the decoding code, you can pass NO_XS=1 to perl Makefile.PL to disable the use of XS.
  • Switched from using JSON to JSON::PP for JSON serialization. This reduces ishmael's dependencies, as JSON::PP is a part of Perl core.

Documentation

EBook dumper
Formatted HTML dumper for ishmael

Modules

EBook dumper
Ebook decoding routines
Get list of files from directory
Interface for processing ebook documents
Ebook metadata interface
Identify image data format
Huff/CDIC decoder for MOBI/AZW
ishmael PDB interface
ishmael PDB record interface
Quote strings to be used in shell commands
Format HTML via text web browsers
Convert plain text to HTML
Unzip Zip archives

Provides

in lib/EBook/Ishmael/EBook/CB.pm
in lib/EBook/Ishmael/EBook/CB7.pm
in lib/EBook/Ishmael/EBook/CBR.pm
in lib/EBook/Ishmael/EBook/CBZ.pm
in lib/EBook/Ishmael/EBook/CHM.pm
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/KF8.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/Zip.pm
in lib/EBook/Ishmael/EBook/zTXT.pm