![]() |
#1 |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
Calibre + Kindle: Fetching User Annotations
Calibre 0.6.44 is now able to fetch user annotations from a connected Kindle. This means that any Bookmarks, Highlights or Notes you have created on the Kindle (as displayed in 'My Notes & Marks') may be merged into the book's comments field in calibre's database. 0.6.46 adds archiving of 'My Clippings.txt' to calibre's database.
Important note about migrating books from Kindle to calibre: If you have not yet migrated your books from the Kindle to calibre, please read this section carefully. Using Fetch annotationsKindle supports three types of user annotation, plus Last Page Read:
If you have existing annotations for Kindle books that you wish to keep, including Last Page Read locations, you need to migrate your annotations into calibre then resave them to the Kindle following the steps below. If you don't care about any existing annotations, or keeping your Last Page Read locations, you may skip steps 3 & 7 for each book. This is a one-time process – once you've migrated a book from the Kindle to calibre, you won't need to do it again. Migrating books and annotations into calibre (0.6.45 required for step 7):
Here's a 'My Notes & Marks' menu with some sample user annotations: Caveats:Invoking Fetch annotations:
After the dialog is dismissed, you can review your annotations in calibre. Select the book in the main window, then type 'I' or click in the lower metadata preview window ...
Question, comments, suggestions? Please post them in this thread. G Last edited by GRiker; 03-31-2010 at 09:02 AM. |
![]() |
![]() |
![]() |
#2 |
I'm Super Kindle-icious
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,734
Karma: 2434103
Join Date: Apr 2008
Location: Long Drive, Calinadia Candafornia
Device: KDXG, KT, Oasis
|
This is most excellent! Thanks for all your hard work!
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 179
Karma: 141378
Join Date: Sep 2009
Device: kindle
|
Yay!!!!!!!!!!!!!!!! thank you!!!!!!!!!!!!!!!!!!!!!!!!!!
|
![]() |
![]() |
![]() |
#4 |
Member
![]() Posts: 19
Karma: 10
Join Date: Aug 2009
Location: Northern California
Device: Kindle 2
|
Great, but.. when you edit the metadata, changing the title, and send that book back to the Kindle with Send to Device, are you re-naming the .mbp files to match the re-named book file? That is the only way those notes and highlights are still accessible through MyNotes&Marks.
The alternative would be not to re-name the file, leaving in Amazon's format, but change only the metadata within the file. Then the mbp files would still match up. I was very curious why you re-named the file at all. And does #4 mean we must be using that sub-directory business with all the separate author and book files. I have disabled that. Last edited by FoolforBooks; 03-05-2010 at 10:02 PM. |
![]() |
![]() |
![]() |
#5 | |||
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
Quote:
Quote:
Quote:
G |
|||
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Member
![]() Posts: 19
Karma: 10
Join Date: Aug 2009
Location: Northern California
Device: Kindle 2
|
G--I misunderstood. I thought you were going to be managing the retention of the actual mbp and tan files. That is a concern when someone makes a change to the title of a book. Calibre changes the file name, and the mbp file no longer matches, so the notes and highlights are *lost*. They need re-named to the exact file name you used when Calibre sends the book to the device.
After doing metadata changes, I went in via usb and changed the mbp file names myself. I had left them on the Kindle. My understanding is that you are recommending people to clear their Kindle completely, and edit metadata, and re-send all their books via Send to Device. I think this is a little radical. If you are going to recommend this, then you need to tell people to backup those mbp files first (or leave them on the Kindle), and to rename them to match the new filenames on the books after they are sent back via Calibre. And to do it before they open the book, because the Kindle software will immediately create an mbp file with the new name. The re-naming process is complicated by having to delete that one and re-name the one containing the notes. (Or do all this within Calibre.) I want to make sure I understand what you are going to do. If I do this, and I have 50 screens of highlights in a book, you will put all 50 pages in text format into the Comments box in the Calibre library? I'm not sure I understand the objective, but if people asked for this enhancement they must know what they will do with the data. When you build a Calibre Catalog, and send it back to the Kindle, the Catalog will contain all 50 pages of highlights as Comments? Does any of this require allowing Calibre to read the metadata when the Kindle connects to Calibre? I have disabled that as it was taking too long, and I didn't see why you needed to do it. I asked Kovid, but he didn't answer that part of the question. |
![]() |
![]() |
![]() |
#7 | |||||
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
Quote:
Quote:
Quote:
Quote:
Quote:
G |
|||||
![]() |
![]() |
![]() |
#8 | |
Explorer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 218
Karma: 48926
Join Date: Feb 2009
Location: Berkeley, Califorina
Device: Kindles,SurfacePro2,NookColor,Pocket Edge,Samsung 10.1 Tab,S2 phone
|
Quote:
I don't want to make or recommend making changes that would cause the notes and highlights to be gone unless we went to some work aligning the annotation/status auxiliary file with the newly edited book file when the title is actually changed. I use the http://kindle.amazon.com page a lot, and it's sort of crucial I don't lose those annotations. For non-Amazon books, no worry (I think). |
|
![]() |
![]() |
![]() |
#9 |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
@FoolForBooks, @andrys: I've revised the first posting to help users who have not yet migrated book management to calibre with the process. I made some changes to the Save books functionality which won't be available until 0.6.45. With those changes, it is possible (though somewhat tedious) to migrate books and annotations from the native Kindle-style storage to calibre-style storage.
After the architectural changes are in place for the device drivers, it should be simpler for new users to migrate annotations with their books. Thanks for the feedback. G |
![]() |
![]() |
![]() |
#10 | |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
Quote:
If you're already using calibre to manage the books on your Kindle, everything should just work. If it doesn't, I'd like to resolve any problems. G |
|
![]() |
![]() |
![]() |
#11 |
Member
![]() Posts: 19
Karma: 10
Join Date: Aug 2009
Location: Northern California
Device: Kindle 2
|
G-- Good news on all fronts. I tested, everything worked well with the fetch on the books I put in the expected folder structure. I certainly liked reviewing my first note (with all my tagging) in Calibre's preview pane. Very easy to see which books I've forgotten to tag.
I'lll look forward to the architectural changes. I have never let Calibre manage my books because of the mbp/tan file issue. It never caused me too much concern until I saw people so excited about re-titling all their books. I'm a worrier. I think all of you have done an excellent job, except for that problem, so I'm glad you are working on it. I don't have a paypal account, or you would have had a donation from me. Good work. (If I come here more often I am going to have to figure out how to do the quote thing.) |
![]() |
![]() |
![]() |
#12 |
Member
![]() Posts: 19
Karma: 10
Join Date: Aug 2009
Location: Northern California
Device: Kindle 2
|
@Andrys
[/QUOTE] For non-Amazon books, no worry (I think).[/QUOTE] Actually, in my own case, it is non-Amazon books that are a concern. I know Amazon backs up theirs, and all I need to do is archive and redownload and the mbp/tans are restored to me. I lose my metadata changes this way, but I haven't lost my annotations. But there is no safety net for the non-Amazon books. If people don't follow G's procedure , --if instead they delete all those the mbp/tans off the Kindle, and then later change title and Send to Device from Calibre, those are gone. They probably have them somewhere in some backup they've made, but will they know how to find them and what to do? You know from your time on the Amazon forum how inexperienced some Kindle owners can be, and those are always the ones who panic about even losing their place in their book. Edited: Obviously, I have more work to do on this quoting feature. Last edited by FoolforBooks; 03-08-2010 at 05:54 PM. |
![]() |
![]() |
![]() |
#13 |
Member
![]() Posts: 19
Karma: 10
Join Date: Aug 2009
Location: Northern California
Device: Kindle 2
|
GRiker, tried out the procedure and it was successful. The problem I had though when I tried Fetch Annotations --the window opens saying this is in process and never closes. (I'm on XP). I couldn't get out without using Task Manager to End Process. It had completed all the fetches.
Do you realize the License Agreement has been blank on both releases 0.6.44 and 45 ? It's easy to agree to a big blank box. |
![]() |
![]() |
![]() |
#14 |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
@FoolforBooks: Please try this:
G |
![]() |
![]() |
![]() |
#15 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 254
Karma: 59872
Join Date: Dec 2009
Location: New York, USA
Device: Kindle 3 (wifi) + nokia n900 tablet phone
|
Is the information on Last Page Read eventually going to be accessible elsewhere (such as export to OPDS listing)? Reading this over, the first thing that came to mind was being able to use this information to read the same book on two different readers and keeping the location details in something resembling sync. I'm not sure if I understand how its going to be handled...
Gwen |
![]() |
![]() |
![]() |
Tags |
kindle, user annotations |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre trying to fetching news when I'm not online | PaulSmi | Calibre | 20 | 04-07-2010 07:54 AM |
Fetching News In Calibre | Rootman | Calibre | 2 | 11-11-2009 07:06 PM |
Fetching BBC with calibre too long??? | lev | Calibre | 3 | 10-17-2009 12:29 PM |
Integrating Readability/TidyRead with calibre news fetching | strico | Calibre | 1 | 09-18-2009 12:54 PM |
Hi from Boston (new Kindle 2 and Calibre user) | ritchs | Introduce Yourself | 2 | 03-31-2009 05:05 PM |