View Single Post
Old 08-02-2019, 07:20 PM   #7
j.p.s
Grand Sorcerer
j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.
 
Posts: 5,810
Karma: 103362673
Join Date: Apr 2011
Device: pb360
Quote:
Originally Posted by jhowell View Post
There is a start of something like that here: azw3r highlight and note extraction info
Quote:
Originally Posted by jhowell View Post
Yes, there are issues. Off the top of my head:

It is not a user-friendly solution. It requires knowledge of developer tools, like sed.

It applies only to AZW3 (KF8) format. Most Kindle devices have their Amazon-sourced books in KFX format these days and while KF8 can be downloaded from Amazon and sideloaded to the Kindle there are disadvantages to doing that.


As I wrote, it is a start. Given that most of the responses so far relate to the technical details of the file format rather than the capabilities of the project I suspect that there is not enough general interest to take this much further.
That thread is not a project to build a highlights/notes exporter but to present some of the information that such a project would need.

The C code is just a hello world example of a program that demonstrates the information is correct, It only needs the azw3r file, nothing else. It does everything I need to deal with a book with 90 highlights and 90 corresponding notes, something excruciatingly painful to me on a Kindle.

The only issue I am aware of is the small (so far unexperienced) chance that it will get confused by the junk between the byte offset to the note and the actual note text.

The perl script is a little tool that I wrote to put the highlights and notes into the rawml for the book. The sed script just modifies the rawml to make it viewable in a web browser. Neither is needed for a notes exporter, I included them in case someone would find them useful. They are a big help for me.

User-friendly is in the eye of the user.
j.p.s is offline   Reply With Quote