bridgy
bridgy copied to clipboard
[Silo Request] Goodreads.com
I noticed that today @edent has made some great progress on syndicating Schema.org data to Goodreads
Finally got the code working! You can now syndicate book reviews from your blog to Goodreads.
— Terence Eden (@edent) December 26, 2019
Code: https://gitlab.com/edent/schema-to-goodreads/tree/master
Write up: https://shkspr.mobi/blog/2019/12/add-review-to-goodreads-from-schema-markup/
Goodreads API is trash and their ISBN lookup is flaky. But it all (mostly) works!
And it seems like it may be something cool to have handled by Brid.gy so folks don't have to manage it themselves.
awesome! and ooh, it's in python, even better. agreed, i'd love to see someone tackle this! @edent's work is a great first step. here are instructions for adding a new silo to bridgy.
API TOS looks fine. looks like all calls support XML, and some also support JSON, either by URL path extension (.xml
vs .json
) and/or the format
query param.
specific relevant calls:
haven't yet found a way to get individual likes aka ratings on a specific review or read status. here are examples in the UI though: review, read status.
Bad news, from an email I got just now:
As of December 8th 2020, Goodreads will no longer issue new developer keys for our public developer API and plans to retire these tools.
https://help.goodreads.com/s/article/Does-Goodreads-support-the-use-of-APIs says basically the same thing.
^ Closing due to this.