![]() |
#1 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Feb 2024
Location: Amherst, Nova Scotia
Device: Koreader on Android
|
KOReader Annotation Plugin for Logseq
Hello!
If you use Logseq (a PKMS) & KOReader, I made a plugin for that! It's on the official plugin screen as "Logseq Koreader Sync". It'll pull annotations from a bunch of sidecar files into a page in your graph. I just got finished making it. It enables this workflow for me: 1. Read and annotate in Koreader 2. Use Syncthing to unilaterally sync the SDR files to a file server 3. Logseq Koreader Sync reads those files and produces blocks out of them I can then reference any annotations I've taken elsewhere in my notebook; it's nearly frictionless. Highlights and notes are collected, and documents are tagged with description and authors as block properties. I think the only downside is that you can't edit the synced content; it'll mess up future syncs. Maybe bidirectional syncing will be supported one day. It's free & open source, just like Logseq and KOReader. The repo is here. There's a short little demo recording there that illustrates the use of it. |
![]() |
![]() |
![]() |
#2 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,179
Karma: 3592925
Join Date: Sep 2014
Location: Ukraine
Device: Kindle
|
Thanks for sharing!
I see you use the bookmark.text field only, that contains user's note. You can also use bookmark.notes, that contains the highlighted text. Also you expose the bookmark.page field, that for epubs contains the xpointer string, not very helpful for users. You can enable the "Add page number/timestamp to bookmark" setting, to have the page number in every bookmark.text field. (Please note that the page number is correct at the moment of making a highlight. If you later change the document layout (font size etc) page numbers in bookmarks will not be updated automatically.) |
![]() |
![]() |
Advert | |
|
![]() |
#3 | ||
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Feb 2024
Location: Amherst, Nova Scotia
Device: Koreader on Android
|
Thank you for the feedback!
Quote:
I present them in the outliner something like this: > "Highlighted text represented as a markdown quote"
You should see this in the little demo GIF on the readme page, near the end of it when I expand some things. Quote:
Code:
/body/DocFragment[10]/body/p[20]/text()[1].115 I'll play around with improving on this; if it comes to enabling a setting, I can always recommend that in the README.md. |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Old Plugin Thread for KOReader Sync | harmtemolder | Plugins | 112 | 08-01-2024 02:29 AM |
ASCM/Adobe plugin for KOReader | JJTech | KOReader | 2 | 07-07-2022 02:58 PM |
How does the KOReader Evernote plugin work? | maximus83 | KOReader | 3 | 01-27-2019 03:27 PM |
What plugin do you suggest to move ebooks to your koreader? | lori87 | KOReader | 2 | 10-27-2018 01:46 PM |
Koreader device plugin? | richo | Devices | 3 | 08-07-2018 08:12 AM |