![]() |
#1 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 117
Karma: 38608
Join Date: May 2012
Location: Vignola, Modena, Italy
Device: iPad
|
[marvin] exported annotations in xhtml
I recently switched from iBooks to Marvin and it's a great piece of nice crafted software. I hope a new version for both iPhone and Mac gets out.
In the meantime, I would like to understand how can I handle the exported annotations in xhtml. Can I open it in every browser? When reimporting into Marvin, can I link to the original epub even if in the meantime I changed the name and/or metadata of the book? Thank you. – cordialmente, [Promotion deleted - MODERATOR] Last edited by Dr. Drib; 01-07-2014 at 11:07 AM. |
![]() |
![]() |
![]() |
#2 | ||
pokrývač kridiel
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,525
Karma: 3300000
Join Date: Oct 2011
Location: Bratislava, Slovakia
Device: 3*iPad, SamsungNote & Tabs, 2*OnyxBoox, Huawei 8″, PocketBook
|
![]() Quote:
Quote:
![]() |
||
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,215
Karma: 1836966
Join Date: Feb 2010
Location: Malta, Europe
Device: Marvin for iOS
|
Marvin needs to match the annotations to the book. The match works (more or less) in the following order of decreasing likelihood:
- The book is *exactly* the same as the one that created the annotations file. - Calibre's UUID (Marvin will show a nag to confirm). - Some other stuff like name and author (Marvin will show a nag to confirm). This is a safe-to-cautious approach. Importing annotations into the wrong book can mess things up. Edit: the file name is irrelevant. |
![]() |
![]() |
![]() |
#4 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 117
Karma: 38608
Join Date: May 2012
Location: Vignola, Modena, Italy
Device: iPad
|
Than you, Kristian.
The case where the books is exactly the same of course is irrelevant, it would never rise an error or an issue. That could arise when you change something into the book (if the filename is irrelevant, I guess metadata such as author, title and UUID). It could be useful to write a FAQ telling people what they have to ensure is matching when importing annotation, and if something does not match how to edit both the epub and the xhtml file to get the both to match each other. An ID field would be the better thing, and maybe one can use the UUID from Calibre, but I wonder whether the epub gets edited with the UUID from Calibre (I knew Calibre do not touch epubs, as long as you do not install the modify epub plugin). And let's talk this scenario: I have a Calibre library which gets messed up, I rebuild it from scratch, reimporting every book, in that case I guess the UUID would change, right? And, eventually, what about letting the user decide to which book import the annotations while importing? Marvin could suggest the best match, but the user could scroll the library and choose another one... My 2 cents, of course. Have a nice week/end. – cordialmente, [Promotion deleted - MODERATOR] Last edited by Dr. Drib; 01-07-2014 at 11:07 AM. |
![]() |
![]() |
![]() |
#5 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,215
Karma: 1836966
Join Date: Feb 2010
Location: Malta, Europe
Device: Marvin for iOS
|
I don't think the UUID would change if you rebuild the calibre DB. I'll double check with some calibre people.
Regarding putting an explanatory note, you're right. Soon, I'll be launching a blog to cover these types of details. |
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 117
Karma: 38608
Join Date: May 2012
Location: Vignola, Modena, Italy
Device: iPad
|
Quote:
How is the UUID calculated? Just out of curiosity. Thank you. |
|
![]() |
![]() |
![]() |
#7 |
pokrývač kridiel
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,525
Karma: 3300000
Join Date: Oct 2011
Location: Bratislava, Slovakia
Device: 3*iPad, SamsungNote & Tabs, 2*OnyxBoox, Huawei 8″, PocketBook
|
![]()
Tiziano, why do you keep 2 different Calibres there?
![]() ![]() |
![]() |
![]() |
![]() |
#8 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 117
Karma: 38608
Join Date: May 2012
Location: Vignola, Modena, Italy
Device: iPad
|
I usually use Google Drive instead of Dropbox and similar ones to keep my files in sync amongst several machines, but I know drive does not work well with calibre due to the book ID (which drive reads as a duplicate mark - anyway google drive is #crapware, now I cannot trash it for I have many work documents into that, but I would not suggest anyone to start using it, right now). Anyway, this way I should install another sync-client and that's not a think I like the most.
What's more, I wonder what would happen if I kept 2 istances of Calibre open in 2 different machines (I can forget to shut one down, for example): is the sync not going to get messed up? What files does sugarsync (or dropbox, whatever) exactly sync? Just the books of even the database? If I am not wrong, the calibre library is made of several directory with book and a special file which is a SQlite database, what happens when there are 2 conflicting version of the database? I am not sure I would like syncing calibre with a sync client, it sound much like a workaround, I guess a sync server would be much better. – cordialmente, [Promotion deleted - MODERATOR] Last edited by Dr. Drib; 01-07-2014 at 11:06 AM. |
![]() |
![]() |
![]() |
#9 | |||
pokrývač kridiel
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,525
Karma: 3300000
Join Date: Oct 2011
Location: Bratislava, Slovakia
Device: 3*iPad, SamsungNote & Tabs, 2*OnyxBoox, Huawei 8″, PocketBook
|
Quote:
Quote:
Quote:
![]() ![]() |
|||
![]() |
![]() |
![]() |
Tags |
annotations, apple, epub, marvin, reader |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Archived] Marvin ePub reader for iPad | Jessica Lares | Marvin | 1789 | 08-27-2013 10:38 AM |
Indesign-exported pdf to epub | eagles1972 | Conversion | 0 | 01-12-2012 12:24 AM |
Books blank when exported | Joosca77 | Library Management | 2 | 06-10-2011 10:33 PM |