|
|
#826 | |
|
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,815
Karma: 64144480
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
Both those are actually saved as identifiers Identifiers are a 2 part value. <Name> : <value> So you can manually add those to {identifiers} grvotes: <value> grrating: <value> Maybe someone will make a simple GRtool that you can manually fill in a form that mimics what was automatically done |
|
|
|
|
|
|
#827 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,790
Karma: 13151503
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
|
|
|
|
|
|
|
#828 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 288
Karma: 391602
Join Date: Oct 2009
Location: Chicago, IL USA
Device: Sony PRS-350; Kobo Clara HD; Kobo Clara 2E; Kobo Clara BW
|
Changing the template changes the value for all books, so that doesn't solve this.
I have not used the Action Chain plugin. I fail to see how that could work with the Goodreads plugin. It seems I need to find a way to copy all the current values from GR Rating and GR Votes to two new columns. Then I can do manual entry for newly added books. I don't want to lose the current values for thousands of books. |
|
|
|
|
|
#829 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,253
Karma: 7968919
Join Date: Sep 2020
Device: Libra Colour
|
I have a minimal fix for the plugin, that fetches grvotes and grrating. Blurb is truncated because it is a server-side limit for the autocomplete API. Will post it shortly.
|
|
|
|
|
|
#830 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,253
Karma: 7968919
Join Date: Sep 2020
Device: Libra Colour
|
This version can fetch grvotes and grrating fields, which I use a lot to sort my library. GR identifier is also available.
Published date and Publisher cannot be fetched. Comments (blurb) is limited because it's truncated to a certain characters limit server-side. The autocomplete API also exposes numPages, so this could be used to fix the Count Pages feature. |
|
|
|
|
|
#831 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,121
Karma: 1502844
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
The plugin could not have an integrated browser that opens from Calibre to retrieve data, as if it were a store plugin.
Last edited by dunhill; 06-14-2026 at 09:11 PM. |
|
|
|
|
|
#832 | |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 288
Karma: 391602
Join Date: Oct 2009
Location: Chicago, IL USA
Device: Sony PRS-350; Kobo Clara HD; Kobo Clara 2E; Kobo Clara BW
|
Quote:
The grrating and grvotes are most important to me, as I also use them in other templates. Wonderful!!!! |
|
|
|
|
|
|
#833 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,121
Karma: 1502844
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
|
|
|
|
|
|
#834 | |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 722
Karma: 2905052
Join Date: Oct 2013
Device: Kindle Paperwhite 6
|
Quote:
|
|
|
|
|
|
|
#835 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,121
Karma: 1502844
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
|
|
|
|
|
|
#836 | |
|
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Aug 2022
Device: none
|
Quote:
|
|
|
|
|
|
|
#837 | ||
|
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
Quote:
With changes as above, I will just start the proxy and then I can download metadata from Goodreads with no issue. The only downside is that it is bit slow as it waits for 15 seconds to fetch it, but that is not a problem for me. This is bit of hack, but I do not know much about how to create Calibre plugins and I did not want to invest too much time into it, just solve my problem any way possible. And for my needs, it works ;-). Feel free to adapt it and move the implementation of connection to Goodreads from proxy directly to plugin or just use any other lib that can achive same, maybe something that is already available in Calibre core lits of libs. I think of it as hack for me and POC for anyone willing to fix plugin... |
||
|
|
|
|
|
#838 |
|
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Nov 2023
Device: Kobo Libra 2
|
I also experimented a little bit with a possible way to work around the Goodreads WAF issues that have been affecting metadata downloads.
The idea is not to have the Calibre plugin access Goodreads directly. Instead, the plugin talks to a small local service running on the user's machine. That service controls the user's own Firefox browser through Selenium, navigates to the Goodreads book page, extracts the metadata (title, authors, series, tags, description, publisher, publication date, ISBN, rating, cover, etc.), and returns it to the plugin. The architecture looks roughly like this: Calibre plugin → Local metadata service → Native Firefox → Goodreads Since the requests are performed through the user's actual browser session, this appears to avoid some of the issues caused by direct HTTP requests being blocked by the Goodreads WAF. This is only an experiment at this stage, but it seems surprisingly viable. The main downside is the extra complexity of running a local background service and browser automation. Do you think it would be worth discussing this approach with the original Goodreads metadata plugin developer as a possible optional backend? |
|
|
|
|
|
#839 | ||
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,253
Karma: 7968919
Join Date: Sep 2020
Device: Libra Colour
|
Quote:
Yep. I'm very used to the votes and ratings columns. And I have also this column for book details: https://www.mobileread.com/forums/sh...d.php?t=363995 Quote:
Yes, the post-AWF-apocalypse version should behave like the original plugin in this regard. |
||
|
|
|
![]() |
| Tags |
| goodreads, metadata |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Goodreads Sync | kiwidude | Plugins | 1807 | 06-11-2026 05:52 AM |
| [Metadata Download Plugin] Goodreads Metadata **Deprecated** | kiwidude | Plugins | 30 | 04-23-2011 02:10 PM |
| [Covers Plugin] Goodreads Covers **Deprecated** | kiwidude | Plugins | 13 | 04-17-2011 05:09 PM |
| metadata plugin | redneck_momma | Plugins | 1 | 05-21-2010 08:41 PM |