EBook-Tools

EBook-Tools contains a library and a command-line tool for unpacking, creating, correcting, and repacking electronic books.

Current unpacking support is limited to PalmDoc and Mobipocket and generation is limited to EPub. The metadata correction tools are quite extensive, however. For more details, see the POD information on EBook::Tools and EBook::Tools::Unpack.

INSTALLATION

To install this module type the following:

perl Build.PL
./Build test
./Build install

DEPENDENCIES

This module requires these other modules and libraries:

Perl 5.8.8 or higher
Archive::Zip
Bit::Vector
Compress::Zlib
Config::IniFiles
Data::UUID (or OSSP::UUID)
Date::Manip

INDIRECT DEPENDENCIES

Although the modules listed in DEPENDENCIES are the only ones used directly, some of those modules have other requirements. At the risk of starting to list every Perl module in CPAN, here are some additional packages that might not have been correctly installed automatically that could cause some of the above to break if missing:

Carp::Clan
File::BaseDir
IO::Stringy
Storable
Sub::Uplevel
Test::Exception
Unicode::String
Unicode::Map8
XML::Handler::YAWriter
XML::Parser::PerlSAX
XML::XPath
XML::XPathEngine

COPYRIGHT AND LICENCE

Copyright (C) 2008 by Zed Pobre

Licensed to the public under the terms of the GNU GPL, version 2.