08-09-2018, 02:58 PM | #541 |
Groupie
Posts: 167
Karma: 158116
Join Date: Oct 2015
Device: Kobo Glo HD (landscape), Kobo Aura One
|
hi @davidfor,
in your help with my issue fetching annotation using kobo-utility, you mentioned this plugin. So I gave it a try. I did not finally decide as there are pros and cons on both. The KU has still too many empty rows while this one has layout instead plain text. With KU I have to do it one by one while this fetches in one go. Lets see where I end with. This text is to ask you to add something in the very first text. I searched whether and how to suppress the timestamp and found the answer in blog #48 page 4. There is a section in blog #1 about modifying the timestamp. Perhaps you like to mention this hidden function ... To suppress write display=none in the timeout css field |
08-10-2018, 07:40 AM | #542 |
Junior Member
Posts: 1
Karma: 10
Join Date: Aug 2013
Device: Kindle Paperwhite
|
Hello!
I'm trying to use your plugin with my Paperwhite 1, but I have two problems that neither the latest beta resolves. When I select the option to retrieve annotations from my kindle, the list of books installed on my Kindle appears correctly, but when I click the button to fetch the annotations, i get this error: Code:
calibre, version 3.29.0 Errore recuperando le annotazioni: <p>Non sono in grado di recuperare annotazioni da Amazon Kindle.</p> Traceback (most recent call last): File "calibre_plugins.annotations.action", line 301, in fetch_device_annotations File "calibre_plugins.annotations.action", line 1027, in process_selected_books File "calibre_plugins.annotations.action", line 135, in add_annotations_to_calibre File "calibre_plugins.annotations.annotations_db", line 180, in annotations_to_html File "calibre_plugins.annotations.annotations", line 170, in to_HTML UnboundLocalError: local variable 'text_style' referenced before assignment Code:
calibre, version 3.29.0 ERRORE: Eccezione non gestita: <b>KeyError</b>:u'Testo' calibre 3.29 Portable embedded-python: True is64bit: False Windows-10-10.0.17134-SP0 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '10', '10.0.17134') Python 2.7.12+ Windows: ('10', '10.0.17134', 'SP0', u'Multiprocessor Free') Interface language: it Successfully initialized third party plugins: DeDRM (6, 1, 0) && Kindle Collections (1, 7, 20) && DOC Input (1, 0, 1) && Quality Check (1, 9, 11) && Annotations (1, 8, 2) && Generate Cover (1, 5, 21) && Save To Format (0, 0, 6) Traceback (most recent call last): File "calibre_plugins.annotations.config", line 325, in configure_appearance File "calibre_plugins.annotations.appearance", line 496, in __init__ File "calibre_plugins.annotations.appearance", line 293, in initialize File "calibre_plugins.annotations.appearance", line 346, in populate_table File "calibre_plugins.annotations.appearance", line 353, in populate_table_row KeyError: u'Testo' Windows 10, Calibre 3.29 portable 64 bit. Thanks! |
Advert | |
|
08-10-2018, 08:06 AM | #543 | |
livin' with ebooks
Posts: 29
Karma: 41344
Join Date: Jun 2014
Location: Berlin (DE), winters in Aomori (JP), from Montréal (CA)
Device: Libra2, KOA
|
Quote:
Copyright law disallows copying of "too much text" (and a bunch of other stuff). Any move to make it easy for the (human) reader to manipulate too much text—nevermind to share or somehow republish!—takes the developer into dangerous waters. Bad enough for individual companies, from Amazon down, totally a no-go for any type of online, hosted services / platform, let alone a standardized, interoperable one. The legal, political will is not there, and not enough mass-market readers want or need annotation features, so… no one bothers. They do the bare minimum they can get away with, and sometimes we're lucky and they leave a raw text file lying around for plugins like this one to do something with them. In other words Copyright law has a chilling effect on technology development and marketing for consumer manipulation of content. This has severe repercussions on human cultures, but that's another topic. In any case, I am SO SO grateful to you do, @davidfor, for maintaining and advancing Annotations. Thank you. |
|
09-04-2018, 12:09 PM | #544 | |
Junior Member
Posts: 1
Karma: 10
Join Date: Sep 2018
Device: Tolino
|
Quote:
Thank you so much for providing this plugin. I have checked it with my Tolino Vision 4 HD and it works fine. However, I assume that there are different locations where Notes are stored on the device. There is the file notes.txt where notes are included as soon as they are created. But if you change or delete these notes later, these changes are not reflected in this file. Thererefore, the 'actual' notes must be saved at a different location. Do you happen to know where these data are stored and do you see any chance to fetch these "original" notes as well? Warm regards, Daniel |
|
09-04-2018, 08:06 PM | #545 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
There are instructions for rooting the tolino devices. I assume that will make more of the filesystem available. Apart from a little curiosity about what is hidden, and how various pieces of information are stored, I'm not very interested in doing this. At this point, this is the only way to get any sort of annotations from the device. It's better than nothing, but I'm not sure how much. |
|
Advert | |
|
09-14-2018, 02:11 AM | #546 |
Junior Member
Posts: 9
Karma: 10
Join Date: Jan 2017
Device: kobo glo
|
On my Kobo I store fetched annotations in comments and want to change that behavior. Under customize the "custom column wizard" asked me if I want to move the existing annotations to the new column. Fabulous! but the task threw an error (which of course I didn't copy). The column was created but no notes appeared. I've tried several times since with various column names but it never asks if I want existing notes moved, nor has it had further errors.
It appears I can create and likely populate a new column with new notes but I'm unsure it will move existing notes as well since it no longer asks permission. I fear completing the new column add and having notes in two places. It appears to work but I'd like to be absolutely sure ALL notes will be in only one place. Any guidance or suggestions? BTW, much thanks to all Calibre developers - it's the best FOSS out there! |
09-14-2018, 02:58 AM | #547 | ||
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
But, before doing that, do a backup of your calibre library. Simply copying the library directory will be enough. You can also, take a copy of the database. This is the file "metadata.db" inside your library. Take a copy of this, do the experiment and if it fails, restore it immediately. |
||
09-16-2018, 02:28 AM | #548 |
Junior Member
Posts: 9
Karma: 10
Join Date: Jan 2017
Device: kobo glo
|
Well, that worked (Thank you) but I think I lost all my notes the first time through. I have a new column but all that it contains are bookmarks. I suppose I lost them somewhere in prior attempts. The comment field of my books that contained notes end with a separator, just FYI.
Backuos: Lesson learned (once again). |
09-27-2018, 12:55 AM | #549 | |
hopeless n00b
Posts: 5,111
Karma: 19597086
Join Date: Jan 2009
Location: in the middle of nowhere
Device: PW4, PW3, Libra H2O, iPad 10.5, iPad 11, iPad 12.9
|
Quote:
Given Apple closed access to iOS devices and I believe Marvin XD is effectively defunct, I wonder if you might revisit considering adding Marvin 3 to the plugin's list of supported apps? The csv export is as follows: Code:
ID,Type,Colour,Title,Author,Date,Created,Updated,Starred,Latitude,Longitude,Address,City,State,Country,HasPhoto,PhotoDate,PhotoLatitude,PhotoLongitude,EntryText,HighlightText "0051DBCF-6143-4349-9FC7-ED18719666D6","2","0","A Song of Ice and Fire: A Game of Thrones, A Clash of Kings, A Storm of Swords, A Feast for Crows, and A Dance with Dragons","George R.R. Martin","2017-12-28T17:34:44Z","2017-12-28T17:34:44Z","2017-12-28T17:34:44Z","0","","","","","","","0","","","","","An oak may live three hundred years, a redwood tree three thousand. A weirwood will live forever if left undisturbed. To them seasons pass in the flutter of a moth’s wing, and past, present, and future are one. Nor will your sight be limited to your godswood. The singers carved eyes into their heart trees to awaken them, and those are the first eyes a new greenseer learns to use*…*but in time you will see well beyond the trees themselves." The marvinz export is pretty much just a zip file containing a bunch of json files. Each annotation is stored in a separate json file named <uuid>.entry.marvinj and a list of all these files is in manifest.json. Sample manifest.json: Code:
{ "DeviceVersion" : "10.3.3", "Payload" : [ { "filename" : "0051DBCF-6143-4349-9FC7-ED18719666D6.entry.marvinj" } ], "FileType" : "Marvin interchange file format", "ContentType" : "marvin\/annotations", "DateCreated" : 539657301.130649, "HardwareName" : "iPad6,11", "DeviceName" : "iPad", "MarvinBuild" : "34", "PayloadVersion" : 1, "MarvinVersion" : "3.1.2" } 0051DBCF-6143-4349-9FC7-ED18719666D6.entry.marvinj Code:
{ "DeviceVersion" : "10.3.3", "Payload" : { "address" : null, "selectionSectionName" : "A Dance with Dragons, 34. Bran III", "country" : null, "photoBase64" : null, "tags" : [ ], "dateUpdated" : 536175284.265789, "photoDate" : null, "uuid" : "0051DBCF-6143-4349-9FC7-ED18719666D6", "city" : null, "latitude" : null, "entryText" : "", "dateCreated" : 536175284.265787, "state" : null, "type" : 2, "photoLatitude" : null, "selectionSectionIndex" : 362, "starred" : false, "entryDate" : 536175284.265789, "longitude" : null, "selectionStart" : 27294, "photoLongitude" : null, "ID" : 459, "selectionEnd" : 27736, "selectionText" : "An oak may live three hundred years, a redwood tree three thousand. A weirwood will live forever if left undisturbed. To them seasons pass in the flutter of a moth’s wing, and past, present, and future are one. Nor will your sight be limited to your godswood. The singers carved eyes into their heart trees to awaken them, and those are the first eyes a new greenseer learns to use*…*but in time you will see well beyond the trees themselves.", "bookTitle" : "A Song of Ice and Fire: A Game of Thrones, A Clash of Kings, A Storm of Swords, A Feast for Crows, and A Dance with Dragons", "hasPhoto" : false, "colour" : 0, "bookAuthor" : "George R.R. Martin", "bookFileHash" : "a06fcbc831509ca9f5d1762585b28edb" }, "FileType" : "Marvin interchange file format", "ContentType" : "marvin\/journalentry", "DateCreated" : 539657299.963053, "HardwareName" : "iPad6,11", "DeviceName" : "iPad", "MarvinBuild" : "34", "PayloadVersion" : 1, "MarvinVersion" : "3.1.2" }
I've got a crap ton of highlights for this particular book (probably too much for fair use sharing) so I didn't attach the actual files but if you want, I can make annotation export files for a book in the public domain for your review. Thanks! |
|
09-27-2018, 04:00 AM | #550 | ||
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
|
||
11-19-2018, 06:38 PM | #551 |
Guru
Posts: 720
Karma: 228142
Join Date: Sep 2017
Location: Argentina
Device: moon+ reader, kindle paperwhite
|
Support for moon + reader?
Will this plugin work with the moon + readers application?
Thank you. |
11-19-2018, 09:08 PM | #552 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
The list of supported devices and apps are in the first post of the thread, so no. But, it probably can. It depends on exactly how the annotations are stored and whether this can be seen by the plugin. For example, the support for the Goodreader app is done by emailing the annotations from the app and pasting the content of the email into the plugin. But, if there is a visible database or something, that could be used instead. The other thing is that someone needs to write the code to add the support. This is something I do for apps or devices I have, but, for others, I hope someone who is interested will do it. I can help, but I have little interest in doing the work for all the apps out there.
|
12-28-2018, 10:36 PM | #553 |
Junior Member
Posts: 2
Karma: 10
Join Date: Dec 2018
Device: Kindle Paperwhite
|
Transfer annotations between devices
Hi,
I recently upgraded devices. I was wondering if the plugin can send the backed up annotations from Calibre to my new device so they can be displayed there as well as on the PC GUI. I apologize if this has been asked before; a cursory look at the thread did not reveal any answers. Happy New Year! |
12-28-2018, 10:48 PM | #554 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
And for the record, the plugin does not back up the annotations. It is taking an independent copy that could be merged from multiple devices of different types. |
|
01-04-2019, 09:18 AM | #555 | |
Junior Member
Posts: 2
Karma: 10
Join Date: Dec 2018
Device: Kindle Paperwhite
|
Quote:
|
|
Tags |
sampleexportingapp |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Open With | kiwidude | Plugins | 403 | 04-01-2024 08:39 AM |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 492 | 10-25-2022 08:13 AM |
[GUI Plugin] Annotations (closed) | GRiker | Plugins | 68 | 06-17-2014 06:11 AM |
[GUI Plugin] KiNotes | -axel- | Plugins | 0 | 07-14-2013 06:39 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |