View Single Post
Old 03-08-2012, 12:39 PM   #1
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 9,424
Karma: 43260000
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
[GUI Plugin] KindleUnpack - The Plugin

(formerly MobiUnpack - The Plugin: changed 1/29/2013)

Used to unpack/inspect the contents of DRM-free Kindle Books/MOBI files.

KindleUnpack (formerly MobiUnpack) has existed as a standalone python tool for quite some time. Its purpose is to unpack the contents of DRM-free Kindle Books or MOBI files into their source components—all the while trying to maintain as much of the original metadata as humanly possible. This is useful for tweaking existing Kindle Books or MOBIs with the intention of rebuilding with kindlegen... as well as simply being a tool for studying the internals of Kindle Books or MOBI files in general.

It has the ability to extract the data from standard MOBIs, KF8s, Joint MOBI/KF8s, Print Replicas (AZW4), and has some limited (experimental) support for processing MOBI dictionaries (Provided they are DRM-free of course).

KindleUnpack has been contributed to by numerous people over time (pdurrant, KevinH and myself among them), so I'm only claiming responsibility for building the plugin around it. The original MobileRead thread that documents the evolution of the core of this plugin can be found here. The latest versions of that stand-alone tool can be found in this post.

Main Features of KindleUnpack - The Plugin:
  • Unpack the source components of DRM-free Kindle Books or MOBI files to an external directory (configured/chosen by the user).
  • Split Kindlegen 2 produced files into separate, stand-alone MOBI and KF8 ebooks.
  • Convert DRM-free KF8 ebooks to ePubs; and add to the calibre library.
  • Extract PDFs from DRM-free Print Replica ebooks (AZW4); and add to the calibre library.

Special Notes:
  • Requires calibre v0.8.18 or higher.

Installation Steps:
  • Download the attached zip file and install the plugin... add to context menu and/or toolbar... and restart Calibre as described in the Introduction to plugins thread.

Configuration:
  • From the Configure menu or the Customize plugin button... configure a "Default Unpack Directory."
  • If you want the plugin to automatically use the Default Unpack Directory, then check the "Always use the Default Unpack Directory" box. Otherwise, you will be prompted to choose a directory each time you unpack a MOBI.

Version History:
Spoiler:
  • Version 0.77.0 - 29 October 2014 - updated to latest core code (v0.77).
  • Version 0.75.0 - 15 September 2014 - updated to latest core code (v0.75).
  • Version 0.73.0 - 20 July 2014 - updated to latest core code (v0.73)/ported to work with Qt5.
  • Version 0.67.0 - 13 June 2014 - updated to latest core code (v0.67).
  • Version 0.65.0 - 26 April 2014 - updated to latest core code (v0.65).
  • Version 0.62.0 - 28 April 2013 - updated to latest core code (v0.62).
  • Version 0.61.0 - 29 January 2013 - Renamed KindleUnpack - The Plugin (21,801 downloads).
  • Version 0.54.1 - 14 October 2012 (15,760 downloads).
  • Version 0.5.4 - 13 September 2012 (6,430 downloads).
  • Version 0.5.1 - 18 June 2012 (10,412 downloads).
  • Version 0.5.0 - 20 May 2012 (4733 downloads).
  • Version 0.4.7 - 24 Mar 2012 (6783 downloads).
  • Version 0.4.5 - 08 Mar 2012 Initial version (2000+ downloads).
Attached Files
File Type: zip kindleunpack_v0770_plugin.zip (85.0 KB, 2353 views)

Last edited by DiapDealer; 10-29-2014 at 07:34 PM.
DiapDealer is offline   Reply With Quote