|
|||||||
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
[GUI Plugin] ShelfBridge - Export your library to Goodreads/StoryGraph, Google Sheets
ShelfBridge exports your Calibre library to reading-tracker and productivity services.
Supported services
Features
Installation Download the attached shelf_bridge.zip, then in Calibre: Preferences -> Plugins -> Load plugin from file. Restart when prompted. A ShelfBridge button appears on the toolbar. Setup Goodreads/StoryGraph need only an output folder. OneDrive and Google Sheets each need a free, one-time OAuth app — step-by-step instructions are in the README: https://github.com/kaylaehman/ShelfBridge Source and releases: https://github.com/kaylaehman/ShelfBridge/releases Licensed GPL-3.0. Requirements: Calibre 6.0+ (PyQt5 on 6.x, PyQt6 on 7.x — both supported). Version history
Last edited by Comfy.n; Today at 12:15 AM. Reason: version 0.1.2 |
|
|
|
|
|
#2 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,278
Karma: 7971785
Join Date: Sep 2020
Device: Libra Colour
|
Sounds like a hot idea but where is config?
|
|
|
|
|
|
#3 |
|
Library Breeder (She/Her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,332
Karma: 1977877
Join Date: Apr 2015
Location: Fullerton, California
Device: Paperwhite 2015 (2), PW 2024 (12 GEN), PW 2023 (11 GEN), Scribe (1st)
|
Is there ANY CHANCE of fixing it to send up multiple read dates?
|
|
|
|
|
|
#4 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
Update — v0.1.1 is out (attached below, and on GitHub).
@Comfy.n — good catch, and a fair hit: v0.1.0 actually shipped with no working way to open the settings. Fixed in v0.1.1. You can now configure it two ways: Preferences -> Plugins -> ShelfBridge -> Customize plugin, or the toolbar button's Configure Services... menu. @Rellwood — not yet, but noted. Today each book exports a single Date Read (the most recent). Goodreads' own importer only accepts one date per book anyway, but for the Google Sheets / OneDrive exports I can add an option to emit all read dates — I'll look at it for a future build. Also new in v0.1.1
Grab shelf_bridge.zip below, or from GitHub: https://github.com/kaylaehman/ShelfBridge/releases Thanks for the early feedback! Last edited by Comfy.n; Today at 12:26 AM. Reason: Removed outdated version |
|
|
|
|
|
#5 | |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
Quote:
I've also enabled GitHub Issues for ShelfBridge, so feature requests and bug reports can go there: https://github.com/kaylaehman/ShelfB...ues/new/choose — questions and general chat are still welcome here. |
|
|
|
|
|
|
#6 |
|
Library Breeder (She/Her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,332
Karma: 1977877
Join Date: Apr 2015
Location: Fullerton, California
Device: Paperwhite 2015 (2), PW 2024 (12 GEN), PW 2023 (11 GEN), Scribe (1st)
|
I don't know how it could be done at this point. Although I have all my start, finish dates in Goodreads appended to their library export via a program I tweaked, I still have no idea how to get them into a format that can be imported. I have so many re-reads that it's prevented me from really updating my Library Thing, HardCover or Story Graph account. It also doesn't help that the books being imported are lacking because the data is missing from ASINs. I have exclusively amazon books and they are all linked and synced with my Calibre and Kindles. This is why I am having trouble moving.
|
|
|
|
|
|
#7 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
Bug reports & feature requests -> GitHub Issues
Found a bug or have an idea? Please file it on GitHub so it's tracked and doesn't get lost: https://github.com/kaylaehman/ShelfB...ues/new/choose Setup help, usage questions, and general discussion are very welcome right here in this thread. |
|
|
|
|
|
#8 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,278
Karma: 7971785
Join Date: Sep 2020
Device: Libra Colour
|
Hmm, I think users are more used to see the plugin toolbar button caption match the plugin name: action_spec = ('Export Catalog'.
But that's fine, I think I made this choice on some plugins. Config is now fine, too. If you want to publish it in the Index, let me know! More info here: Index of plugins. |
|
|
|
|
|
#9 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
@Comfy.n — yes please, I'd love to get it into the Index! Thank you for the offer. I'll go through the steps in the Index thread — just let me know if you need anything specific from me.
And good call on the toolbar caption: I've changed it from "Export Catalog" to "ShelfBridge" to match the plugin name (it's committed and will be in the next build). Glad the config side is sorted now too — thanks for flagging both. |
|
|
|
|
|
#10 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
v0.1.2 is up (attached) — the toolbar button now reads "ShelfBridge" instead of "Export Catalog", per your suggestion @Comfy.n. Thanks again!
For the Index, here's the entry info:
One snag: the v0.1.2 zip is attached to this post, but my edit window on the first post has long expired, so I can't swap the attachment there. Could a moderator please attach this v0.1.2 zip to the first post (replacing the older one) so the Plugin Updater serves the current version? Happy to do whatever's easiest — thanks! Last edited by Comfy.n; Today at 12:23 AM. Reason: moved zip to first post |
|
|
|
|
|
#11 | |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,278
Karma: 7971785
Join Date: Sep 2020
Device: Libra Colour
|
Quote:
IIRC, the new member restrictions are lifted after 10 posts or a given length of time as a member. |
|
|
|
|
|
|
#12 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
Got it. Thank you!
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Goodreads Sync | kiwidude | Plugins | 1808 | 06-18-2026 04:55 PM |
| [GUI Plugin] Goodreads Characters and Settings | VapidRapidReader | Plugins | 9 | 06-10-2026 07:49 PM |
| [GUI Plugin] Goodreads Awards | dunhill | Plugins | 1 | 03-04-2026 03:16 PM |
| The StoryGraph challenge GoodReads with quality recommendations, unfocus on ratings | Marco77 | News | 45 | 10-20-2020 02:45 AM |
| GUI Plugin help for Custom Export Script | iomari | Plugins | 4 | 10-28-2011 09:09 AM |