![]() |
#256 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 103
Karma: 1000
Join Date: May 2013
Device: Kindle Paperwhite
|
Ebook updated...
Hi, a question just a little bit OT but...
1) Ebook previously imported into Calbre from Kindle device (for instance using KFX Import plugin) 2) After few days the author submit to Amazon some changes of his ebook (it appears as "update avaiable" in amazon "my contents and devices") 3) This "new" version of the ebook is sinchronized into Kindle device (via Wifi) 4) Is there a way in Calibre library to know that this "new" ebook version is different/updated from the same ebook stored into Kindle device? Thanks in advance Stefano |
![]() |
![]() |
![]() |
#257 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,069
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
|
![]() |
![]() |
Advert | |
|
![]() |
#258 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,069
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Version 1.17.0 - 03 Jun 2019
Support additional KFX features. (Fixes "Unexpected Ion symbols used: $780, $782. Unexpected style definition: line-break: strict") In addition to the webkit properties supported by Amazon also emit the equivalent standard properties when possible. Emit an SVG image wrapper for cover pages. (Only relevant when using the command line interface or when the "Use cover from source file" conversion option is selected.) Internal changes in preparation for the planned switch in calibre from Python 2 to Python 3. |
![]() |
![]() |
![]() |
#259 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 103
Karma: 1000
Join Date: May 2013
Device: Kindle Paperwhite
|
Hi jhowell, I think that when an author updates his ebook the "Edition Number" is also changed. See here https://kdp.amazon.com/en_US/help/topic/G200644080
Do you know if the "Edition number" is one field in the metadata.kfx file? If so it would be possible to identify an update into ebook considering the difference between the old value and new value of "edition number" field What do you think about that? Thanks Stefano |
![]() |
![]() |
![]() |
#260 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,069
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Quote:
Internally Amazon uses a 4-byte unique ID to distinguish between updated versions of the same book. This is part of the MOBI header in MOBI/KF8 format, but is not included in KFX. KFX has a book_id field that may serve a similar purpose, but I haven't looked into it enough to be certain. It would be possible to detect changes to e-book files using a stored hash of the original content. That approach would be applicable to more than just Amazon. In any case the handling of book updates is not really specific to KFX, would require significant work, and is not something that I am interested in pursuing. |
|
![]() |
![]() |
Advert | |
|
![]() |
#261 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 103
Karma: 1000
Join Date: May 2013
Device: Kindle Paperwhite
|
Quote:
Stefano |
|
![]() |
![]() |
![]() |
#262 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jun 2019
Device: none
|
Hi,
I'm happy to go through 18 pages of this thread in order to learn how to convert KFX to ePUB but, according to my research until now, some people say that this is not possible anymore with the newest ebooks. Is this correct or there IS actually a way to convert the latest KFX ebooks to ePUB? I wouldn't want to invest my time in learning something which is not possible to do at the moment. |
![]() |
![]() |
![]() |
#263 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,069
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Quote:
There is no known way to remove DRM from books in KFX format that are downloaded using recent Kindle apps/firmware. That limitation prevents them from being converted. From the first post: Quote:
|
||
![]() |
![]() |
![]() |
#264 |
Sharpest Tool On Shelf
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 661
Karma: 2587836
Join Date: Feb 2009
Location: Downunda
Device: Kindles, Kobo & Samsung Tablet
|
Thanks for the update.
![]() |
![]() |
![]() |
![]() |
#265 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jun 2019
Device: none
|
|
![]() |
![]() |
![]() |
#266 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,069
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Version 1.17.1 - 10 Jun 2019
Fix incorrect handling of units leading to conversion failure for some books. (Fixes "TypeError(\"unsupported operand type(s) for *: 'NoneType' and 'Decimal'\",)") |
![]() |
![]() |
![]() |
#267 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 103
Karma: 1000
Join Date: May 2013
Device: Kindle Paperwhite
|
Quote:
Thanks Stefano |
|
![]() |
![]() |
![]() |
#268 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,069
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Quote:
The naming conversion used for the component files of a KFX book varies with the device/app type. For an e-ink Kindle device there is one main encrypted file with an extension of ".kfx" that holds the bulk of the content. There is also a folder with the same name as the main book file, but with an extension of ".sdr". The remaining KFX files that make up the book will be in a subfolder of the sdr folder named "assets" and its subfolders. Not really. Most of what I have discovered about the workings of KFX format is documented in the form of the source code of the KFX Input plugin. There is miscellaneous information about KFX in the the MobileRead Wiki (KFX). The KFX Format thread has a lot of what was learned about KFX over time, but it is very long with lots of irrelevant and later-corrected information. |
|
![]() |
![]() |
![]() |
#269 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 103
Karma: 1000
Join Date: May 2013
Device: Kindle Paperwhite
|
Quote:
Stefano |
|
![]() |
![]() |
![]() |
#270 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,069
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Quote:
Any files in an "assets" subfolder of the .sdr folder are not updated as you read, since those are part of the book content. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
KFX conversion, transfer back to library issue. | shoelesshunter | Conversion | 9 | 04-13-2025 11:15 AM |
[Conversion Input] Microsoft Doc Input Plugin | igi | Plugins | 77 | 03-08-2025 04:04 AM |
[Conversion Input] LaTeX Formulas Input Conversion Plugin | sevyls | Plugins | 0 | 03-23-2015 05:52 AM |
[Input Plugin] DOCX Input | SauliusP. | Plugins | 42 | 06-05-2013 04:01 AM |
Looking For MHT Input Conversion Plugin | FlooseMan Dave | Plugins | 4 | 03-30-2010 05:52 PM |