Changes for version 0.3.0
- New Features:
- Configuration file and directory support
- Mobipocket HUFF/CDIC support
- Unpacking DRM-protected Mobipocket files now just skips the encrypted text, but still extracts the unencrypted images
- EBook::Tools now takes advantage of several external helper files, if they are made available:
- Mobipocket generation possible if mobigen is available
- Unpacking interface supports MS Reader (.lit) if convertlit is available
- Downconverting interface supports MS Reader and Mobipocket if convertlit and MobiDeDRM are available, respectively.
- See README.Helpers.txt for more information
- excerpt_line() procedure available to show just the beginning and end of a paragraph or other long line of text
- ':all' export tag is available for all modules to export all procedures at once.
- Library Changes:
- EReader.pm: write_* methods now return the filename(s) written instead of just returning 1
- Unpack.pm: gen_metadata() no longer calls split_metadata() if the raw option is specified
- Tools.pm: fix_languages() now creates a <dc:language> if none exists (this isn't mandated by the standard, but mobigen requires it)
- Bug Fixes:
- Unpacking an eReader book now correctly adds the text to the OPF manifest
Documentation
create and manipulate e-books from the command line
Modules
An object class for the manipulation and generation of E-books based on IDPF standards
Components related to the Fictionwise/PeanutPress eReader format.
Components related to the Mobipocket format.
Components related to the PalmDoc/PilotDoc/AportisDoc format
An object class for unpacking e-book files into their component parts and metadata