![]() |
#991 | |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 33
Karma: 100180
Join Date: Apr 2020
Device: none
|
Quote:
|
|
![]() |
![]() |
![]() |
#992 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
If you are generating an epub, you can edit it afterwards to improve the formatting. Or you can generate a CSV or XML and produce something from that. |
||
![]() |
![]() |
![]() |
#993 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
That works basically the same way as this plugin does. But, there is less flexibility with where the annotations go and how they are formatted.
|
![]() |
![]() |
![]() |
#994 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jan 2022
Device: Kindle Paperwhite 5
|
Minor detail... and some help please :)
Hello! I use obsidian quite a bit and I've wanted to easily insert highlights from my kindle into my obsidian notes. For this I've written a python script that parses the my clippings file and sorts them into note and highlight pairs where the note content may include commands that govern how and whether to check if there are valid commands in the note , how the content of the highlight should be modified (embedding words with pattern match in obsidian links, adding content above and below the highlight, basic search and replace) and how and where the note should be inserted (file pattern match, header pattern match/ which line, append/prepend etc).
This plugin has worked smoothly for me though ![]() Also, when you create a note directly in kindle, it automatically creates a highlight at the same time. If you edit the note it creates a new note in my clippings, and if you're highlights are extremely close to eachother there are no ways of distinguishing which note belongs to which highlight except for the timestamp (if created at the same time, no problem, if edited, no chance). This made me notice a bombshell bug, in the plugin notes, are always registered as being created one second before the corresponing highlight even though they should be timestamped at the same time !!! ![]() ![]() |
![]() |
![]() |
![]() |
#995 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 33
Karma: 100180
Join Date: Apr 2020
Device: none
|
![]()
Hi,
I've posted an issue on GitHub for AlReader support: https://github.com/davidfor/calibre-...ions/issues/18 . Could you please implement it? Thank you. |
![]() |
![]() |
![]() |
#996 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
And sorry for not replying to the issue before. I didn't get notification about it and rarely look at the repository. |
|
![]() |
![]() |
![]() |
#997 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
If you are doing it from outside calibre, you can use the calibredb command to get data from the library. I don't use it much but you can get any column from the library once you know the book id. And the book id can be found in various ways. Quote:
|
||
![]() |
![]() |
![]() |
#998 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jan 2022
Device: Kindle Paperwhite 5
|
Yeah I wasn't that serious about the bug thing :-). It's just that in the kindle, notes and highlights may have the same timestamp which can be useful if you want to pair a note with a highlight. You just mark out the wanted text, click create note, and a highlight will automatically be created for that note at the same time (duplicate timestamps are expected).
You may use location to pair them as well but it doesn't work if there are multiple notes/highlights in the same location. Obviously, you can't really create multiple notes within one second of each other, so if it just adds one second to duplicate timestamps it isn't a problem, I just got a bit confused. |
![]() |
![]() |
![]() |
#999 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22
Karma: 1458640
Join Date: Nov 2019
Location: PDX
Device: Kobo Libra H2O, Kindle Paperwhite
|
Seeing something strange when attempting to configure the plugin on Linux:
Quote:
|
|
![]() |
![]() |
![]() |
#1000 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
That appears to be a change in Python. The code works in older versions of Python but was removed in version 3.8. I'll fix it as soon as I have a chance.
|
![]() |
![]() |
![]() |
#1001 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Feb 2022
Device: Kindle Paperwhite
|
Hello and thank you for help, I bought a new kindle and I want to transfer everything from the old one to the new one, I tried to transfer everything with copy/paste, but notes didn't got on the new one, then I tried to synch everything to Calibre library and then resynch with new kindle, but no way, there is something I can do for transfer all my notes to new kindle?
Thank you again |
![]() |
![]() |
![]() |
#1002 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
I would suggest asking your question in the Kindle forum. Someone there might have a suggestion. |
|
![]() |
![]() |
![]() |
#1003 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 33
Karma: 100180
Join Date: Apr 2020
Device: none
|
Unable to make "SampleFetchingApp.py" class to work
Hi,
I've used https://github.com/davidfor/calibre-...FetchingApp.py and made these change in class declaration: Code:
# Change the class name to <app_name>ReaderApp, e.g. 'KindleReaderApp' class Nova3ReaderApp(USBReader): """ Sample USB implementation Fetching annotations takes place in two stages: 1) get_installed_books(): add the installed books' metadata to the database 2) get_active_annotations(): add the annotations for installed books to the database """ # The app name should be the first word from the # device's name property, e.g., 'Kindle' or 'SONY'. Drivers are located in # calibre.devices.<device> # For example, the name declared in the Kindle class # is 'Kindle 2/3/4/Touch/PaperWhite Device Interface', # so app_name would be the first word, 'Kindle' app_name = 'Nova3' # Change this to True when developing a new class from this template SUPPORTS_FETCHING = True Now I see that class being loaded by the Calibre, however, when I connect my device which has "Nova3" device name (as app_name) the "import annotations from device" (or similarly named) menu entry of the "Annotations" toolbar button is grayed out. I've also tried adding another class (as done for Kindle reader class), but that had no effect. Code:
class NovaReaderApp(Nova3ReaderApp): """ Fetching annotations takes place in two stages: 1) get_installed_books(): add the installed books' metadata to the database 2) get_active_annotations(): add the annotations for installed books to the database """ # The app name should be the first word from the # device's name property, e.g., 'Kindle' or 'SONY'. Drivers are located in # calibre.devices.<device> # For example, the name declared in the Kindle class # is 'Kindle 2/3/4/Touch/PaperWhite Device Interface', # so app_name would be the first word, 'Kindle' app_name = 'Nova' Thank you. |
![]() |
![]() |
![]() |
#1004 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 33
Karma: 100180
Join Date: Apr 2020
Device: none
|
Turned out to be a bug in device detection inside the plugin itself. I've assembled a fix in https://github.com/davidfor/calibre-annotations/pull/20 and tested it on 2 devices:
- Kindle - Onyx Boox Android Device Please review it. |
![]() |
![]() |
![]() |
#1005 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
|
|
![]() |
![]() |
![]() |
Tags |
sampleexportingapp |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 523 | 07-15-2025 06:45 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 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 |