View Single Post
Old 10-22-2023, 04:16 PM   #1
bengalih
Member
bengalih began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Oct 2023
Device: smartphone
Annotations under the hood

Hello. New(ish) user first time poster.

I would like to understand how annotations are working a bit better under the hood.

1) When logged into Calibre thick client using the "Annotations Browser" it appears that you can see annotations added by any user. However deleting a user does not delete their annotations. Additionally, (re)creating a user with the same name doesn't link the old annotations to the new user.

I'm sure that the latter is intentional (or expected) - since likely each user has a unique ID in the database that isn't re-linked just because name is the same.
I'm wondering if not deleting annotations for a user when user is deleted is also by design? I can see arguments either way.

However, since it does not do this, I'm wondering if there is a way (or one would be considered) to be able to search all annotations by user name to delete or else add an option to library maintenance to delete all annotations by users who don't exist?

2) I would like to know how exactly annotations are tagged to a book and how they move around?
For instance, it looks like you can copy a book to another library and the annotations are moved with it. However if you save the book to disk and then manually add it, the annotations are not retained.

3) In general, are annotations still in active development to add more features like those I mention that will help preserving them short of the standard text export option?

I assume (like almost every ereader) there is no standard used for annotations, if there is please let me know what I can look up in addition to the questions above.

Thanks!
bengalih is offline   Reply With Quote