![]() |
Is There a Way to Protect Amazon's X-Ray Capability on the Kindle?
Processing a book through Calibre kills Amazon's x-ray capability.
Is there anyway to protect or reenable it? My Workflow:
|
IIRC the X-Ray functionality is not part of the book, it exists in a separate "sidecar" file, so not, there is not real way to preserve that. I do believe there is a calibre plugin/standalone program that generates X-ray information for any mobi file, you might be able to use that.
|
Quote:
|
Quote:
Quote:
|
I cant recall, but googling: x-ray calibre
should get you close |
Quote:
I found this thread and asked there. Thank you, again. |
Quote:
Merely updating the metadata (including cover) will not break the accuracy of the X-Ray data. AFAIK the XRay fie should not be getting deleted, I would guess the Kindle simply knows it doesn't match. Does the book even show up as from Amazon? i.e. if you long-press does the delete option say "remove from device". Also, the {ebook-file}.sdr folder which contains the extra data like annotations, pagenumbers, X-Ray, etc. must match the filename of the ebook file. I get around this with a custom send-to-device (KINDLE2 driver) filename template in calibre using a custom column called "Original Filename". |
Quote:
2. My option says "Delete this Book". 3. Please explain, walk me through, your template? Quote:
|
Quote:
Quote:
Its strictly reconverting that breaks the x-ray capability. So as long as the original file is AWZ3 I won't convert it. |
Quote:
|
Quote:
So, 1. I create the custom column as described in your original post 2. Download the attached file 3. install it in Calibre as a plugin, per the image in post #3 (Which will populate the custom column itself) 4. Continue my workflow as usual, but skip the reconversion Is that correct? |
That file was an outside part of my workflow, it is a linux shellscript that gets run from the command-line.
Copy the custom Save Template text into the configuration screen as per the third post. |
Quote:
Code:
program: Also, where do I put it exactly? There doesn't seem to be anywhere to put it under "Configure device" and I do not have a Kindle option as shown in your image under "Plugins". |
Just that bit, yes, and there is a field called "save template" in every device driver. Copy it there, even though it isn't a MultiLineEditBox.
The other three bits of code are in part two of my tutorial, about the external standalone syncing script. According to the explanation there, they are the contents of files. |
Quote:
Unfortunately, this did not work for me as far as preserving X-Ray capabilities. I tried it with two separate books, even after re-downloading the originals from Amazon. Am I missing a step? I have the "Original File" column, and added the code under "Customize Device", then restarted Calibre and resent the books to my Kindle (after making sure the previous versions were removed). Seeing as this is file related, I wonder if having the APNX Generator plugin is negatively affecting the code - possibly preventing it from doing what its supposed to do? I do have both "Send Page Number Info" and "Override apnx" selected. If the Apnx plugin is the culprit, my next question would be: Is there a way to have both X-Ray capability and Page numbers? |
| All times are GMT -4. The time now is 07:43 PM. |
Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.