README KindleBooks

download README KindleBooks

If you can't read please download the document

description

sdfdfs

Transcript of README KindleBooks

KindleBooks (Originally called K4MobiDeDRM and Topaz_Tools) This tools combines functionality of MobiDeDRM with that of K4PCDeDRM, K4MDeDRM, and K4DeDRM. Effectively, it provides one-stop shopping for all your Mobipocke t, Kindle for iPhone/iPad/iPodTouch, Kindle for PC, and Kindle for Mac needs and should work for both Mobi and Topaz ebooks. Preliminary Steps: 1. Make sure you have Python 2.X installed (32 bit) and properly set as part of your SYSTEM PATH environment variable (On Windows I recommend ActiveState's Acti vePython. See their web pages for instructions on how to install and how to prop erly set your PATH). On Mac OSX 10.6 everything you need is already installed. **** Please Note: If you a happy user of MobiDeDRM, K4DeDRM, K4PCDeDRM, or K4MUnswind le, please continue to use these programs as there is no additional capability p rovided by this tool over the others. In the long run, if you have problems wit h any of those tools, you might want to try this one as it will continue under d evelopment eventually replacing all of those tools. **** Instructions: 1. double-click on KindleBooks.pyw 2. In the window that opens: hit the first '...' button to locate your DRM Kindle-style ebook 3. Then hit the second '...' button to select an output directory for the unlock ed file 4. If you have multiple Kindle.Info files and would like to use one specific one , please hit the third "...' button to select it. Note, if you only have one Ki ndle.Info file (like most users) this can and should be left blank. 5. Then add in any PIDs you need from KindleV1, Kindle for iPhone/iPad/iPodTouch , or other single PID devices to the provided box as a comma separated list of 1 0 digit PID numbers. If this is a Kindle for Mac or a Kindle for PC book then y ou can leave this box blank 6. If you have standalone Kindles, add in any 16 digit Serial Numbers as a comma separated list. If this is a Kindle for Mac or a Kindle for PC book then you c an leave this box blank 7. hit the 'Start' button After a short delay, you should see progress in the Conversion Log window indica ting is the unlocking was a success or failure.

If your book was a normal Mobi style ebook: If successful, you should see a "_nodrm" named version Mobi ebook. If not please examine the Conversion Log window for any errors.

If your book was actually a Topaz book: Please note that Topaz is most similar to a poor man's image only PDF in style. It has glyphs and x,y positions, ocrText used just for searching, that describe the image each page all encoded into a binary xml-like set of files. If successful, you will have 3 zip archives created. 1. The first is BOOKNAME_nodrm.zip. You can import this into calibre as is or unzip it and edit the book.html fil e you find inside. To create the book.html, Amazon's ocrText is combined with o ther information to recreate as closely as possible what the original book looke d like. Unfortunately most bolding, italics is lost. Also, Amazon's ocrText ca n be absolutely horrible at times. Much work will be needed to clean up and cor rect Topaz books. 2. The second is BOOKNAME_SVG.zip You can also import this into calibre or unzip it and open the indexsvg.xhtml file in any good Browser (Safari, Firefox, etc). This zip contains a set of svg images (one for each pages is created) and it shows the page exactly how it app eared. This zip can be used to create an image only pdf file via post conversio n. 3. The third is BOOKNAME_XML.zip This is a zip archive of the decrypted and translated xml-like descriptions o f each page and can be archived/saved in case later code can do a better job converting these files. These are exactly what a Topaz books guts are. You sho uld take a look at them in any text editor to see what they look like. If the Topaz book conversion is not successful, a large _DEBUG.zip archive of al l of the pieces is created and this can examined along with the Conversion Log w indow contents to determine the cause of the error and hopefully get it fixed in the next release.