Hi All,
Attached is KindleUnpack_v073.zip. KindleUnpack version 0.73 is a public release that should be stable (he said hopefully...).
There have been many recent additions to and features that are all incorporated into this release:
- RESC parsing, fixed-layout support, cover generation [Thanks tkeo]
- Unpacking to epub version 3 support if desired [Thanks to tkeo]
- Much faster mobi splitting [Thanks to tkeo]
- Greatly Improved GUI with full preferences support [Thanks to DiapDealer]
- Support for converting PAGE sections into apnx files
- Support for generating real page numbers and page-map.xml from either PAGE sections or associated .apnx files (if and only if that .apnx files was generated from real page numbers and not arbitrary values)
- Support to unpack HDCONTAINER / CRES sections and have them overwrite images that had their resolutions lowered
- lots and lots of bug fixes
Both the command line and GUI interface have been modified to support these new features.
The command line options now available are:
Code:
python kindleunpack.py [-r -s -d -h -i] [-p APNX_FILE] INPUT_FILE OUTPUT_FOLDER
INPUT_FILE - path to the desired Kindle/MobiPocket ebook
OUTPUT_FOLDER - path to folder where the ebook will be unpacked
Options:
-h print this help message
-i use HDImages to overwrite lower resolution versions, if present
-s split combination mobis into older mobi and mobi KF8 ebooks
-p APNX_FILE path to a .apnx file that contains real page numbers associated with an azw3 ebook (optional)
Note: many apnx files have arbitrarily assigned page offsets that will confuse KindleUnpack if used
--epub_version= specify epub version to unpack to: 2, 3 or A (for automatic), default is 2
-r write raw data to the output folder
-d dump headers and other debug info to output and extra files
Please give it a good workout and report any bugs here. Hope you all find this useful.
Thanks,
KevinH (for the development team)