![]() |
#1 |
Series Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,180
Karma: 167189477
Join Date: Dec 2010
Location: Florida, USA
Device: Kindle Paperwhite (2nd Gen)
|
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:
|
![]() |
![]() |
![]() |
#2 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,170
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
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.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,029
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 | |
Series Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,180
Karma: 167189477
Join Date: Dec 2010
Location: Florida, USA
Device: Kindle Paperwhite (2nd Gen)
|
Quote:
Oh? Why? What exactly do I change that might render it incompatible? |
|
![]() |
![]() |
![]() |
#5 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,170
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
I cant recall, but googling: x-ray calibre
should get you close |
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Series Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,180
Karma: 167189477
Join Date: Dec 2010
Location: Florida, USA
Device: Kindle Paperwhite (2nd Gen)
|
Quote:
![]() I found this thread and asked there. Thank you, again. |
|
![]() |
![]() |
![]() |
#7 | |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
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". |
|
![]() |
![]() |
![]() |
#8 | ||
Series Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,180
Karma: 167189477
Join Date: Dec 2010
Location: Florida, USA
Device: Kindle Paperwhite (2nd Gen)
|
Quote:
2. My option says "Delete this Book". 3. Please explain, walk me through, your template? Quote:
|
||
![]() |
![]() |
![]() |
#9 | ||
Series Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,180
Karma: 167189477
Join Date: Dec 2010
Location: Florida, USA
Device: Kindle Paperwhite (2nd Gen)
|
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. |
||
![]() |
![]() |
![]() |
#10 | |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Quote:
|
|
![]() |
![]() |
![]() |
#11 | |
Series Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,180
Karma: 167189477
Join Date: Dec 2010
Location: Florida, USA
Device: Kindle Paperwhite (2nd Gen)
|
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? |
|
![]() |
![]() |
![]() |
#12 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
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. Last edited by eschwartz; 01-05-2015 at 02:00 AM. |
![]() |
![]() |
![]() |
#13 | |
Series Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,180
Karma: 167189477
Join Date: Dec 2010
Location: Florida, USA
Device: Kindle Paperwhite (2nd Gen)
|
Quote:
Code:
program: ifempty( field('#file'), template( '{author_sort:sublist(0,1,&)}/{title} - {authors:sublist(0,1,&)}' ) ) 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". |
|
![]() |
![]() |
![]() |
#14 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
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. |
![]() |
![]() |
![]() |
#15 | |
Series Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,180
Karma: 167189477
Join Date: Dec 2010
Location: Florida, USA
Device: Kindle Paperwhite (2nd Gen)
|
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? Last edited by Nyssa; 01-17-2015 at 07:45 AM. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Renaming Amazon Books and X-Ray | Maviellas | Calibre | 1 | 02-23-2014 01:41 AM |
Amazon's Kindle app for iOS updated with X-Ray for books | Jessica Lares | Apple Devices | 27 | 12-13-2012 07:52 PM |
Dead Money by Ray Banks $.99 [Noir] (Amazon) [US] | NightBird | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 08-21-2012 06:06 PM |
Amazon UK store - how to tell which books have X-Ray enabled? | gers1978 | Amazon Kindle | 0 | 07-16-2012 04:23 PM |
How useful is the 3G capability of Kindle? | ovaldisk | Amazon Kindle | 72 | 08-09-2011 05:48 PM |