![]() |
#1 |
Member
![]() Posts: 11
Karma: 10
Join Date: Oct 2020
Device: Kobo Aura
|
[GUI Plugin] KOReader Sync
I recently started using KOReader on my Kobo and absolutely love it! The only thing I’m missing is the way in which the Kobo Utilities plugin pulled my read progress into calibre. So I decided to remedy that:
KOReader Sync is a calibre plugin to synchronize metadata from KOReader to calibre. KOReader creates sidecar files that hold read progress and annotations. This plugin reads the data from those sidecar files and updates calibre’s metadata based on them. It is inspired by the Kobo Utilities plugin, that synchronizes reading progress between the original Kobo firmware (“Nickel”) and custom columns in calibre. Note that at the moment the sync is one-way—from the KOReader device to calibre—and only works for USB devices. Support for smart devices is on the to-do list. Types of columns you can sync: - A “Floating point numbers” column to store the current percent read, with “Format for numbers” set to {:.0%}. - A regular “Text” column to store the location you last stopped reading at. - A “Rating” column to store your rating of the book, as entered on the book’s status page. - A “Long text” column to store your review of the book, as entered on the book’s status page. - A regular “Text” column to store the reading status of the book, as entered on the book status page (“Finished”, “Reading”, “On hold”). - A “Date” column to store the date on which the book’s status was last modified. (This is probably the date on which you marked it as read.) - A regular “Text” column to store the MD5 hash KOReader uses to sync progress to a KOReader Sync Server. (“Progress sync” in the KOReader app.) This might allow for syncing progress to calibre without having to connect your KOReader device, in the future. - A “Long text” column to store the raw contents of the metadata sidecar, with “Interpret this column as” set to “Plain text”. Download: You can download the latest release from the attachment at the bottom of this post, or from sourcehut. Issues: If you encounter any issues with the plugin, please submit them here or in this forum thread. Source: The source code of this plugin can be found on sourcehut as well. Version History Spoiler:
I’m very curious to hear what you think! Last edited by harmtemolder; 11-23-2020 at 06:21 AM. Reason: Add Version History |
![]() |
![]() |
![]() |
#2 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,152
Karma: 61896205
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
|
Please consider attaching the plugin to your post as opposed to making people head elsewhere
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Member
![]() Posts: 11
Karma: 10
Join Date: Oct 2020
Device: Kobo Aura
|
Sorry about that, will add the latest ZIP right away
|
![]() |
![]() |
![]() |
#4 |
Member
![]() Posts: 11
Karma: 10
Join Date: Oct 2020
Device: Kobo Aura
|
Release 0.1.2-alpha
I cannot seem to edit my original post, so I’ll attach the latest release of the plugin here. It should now support Kobo devices (tested on my Kobo Aura) as well as generic USB and folder devices.
EDIT: I crossed the threshold to be able to edit my original post, so added release 0.1.2-alpha there and removed it here. Last edited by harmtemolder; 11-23-2020 at 06:22 AM. |
![]() |
![]() |
![]() |
Tags |
calibre, koreader |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Goodreads Sync | kiwidude | Plugins | 1465 | 01-15-2021 02:44 AM |
[GUI Plugin] Skoob Sync | thiago.eec | Plugins | 13 | 12-01-2020 08:41 AM |
[GUI Plugin] KyBook3 Sync | karl1c | Plugins | 44 | 09-25-2020 10:07 AM |
[GUI Plugin] BookFusion Cloud Sync | skillachie | Plugins | 31 | 09-09-2020 12:33 PM |
[Gui Plugin] Cloud Sync | kerimlcr | Plugins | 13 | 03-06-2018 06:13 AM |