Show HN: See library availabilities for your Goodreads want-to-read list
204 points| bellamk | 2 years ago |projecttbr.com
Basically, I got sick of manually looking up each book on my Want to Read list on the Libby app to see if it was available or how long the wait was. So I made this site which easily gathers all that info for me.
At this point, I'm scraping Goodreads to figure out the "Want to Read" list. Libby provides a nice API though.
Any feedback is appreciated!! I also have a substack that I'm going to use to post updates, so follow along there if you're interested :) projecttbr.substack.com
[+] [-] imrehg|2 years ago|reply
On the user experience feedback:
- I keep getting "failed to load books", though some stuff did succeed (with libraries I don't care about, not my actual ones), so I wonder where the issue is (The query is https://projecttbr.com/?goodreadsProfile=3669238-gergely&lib... for reference; I'm guessing the libraries are giving the grief)
- "loading" is good, but it would be good to have some kind of indication of progress (is it loading my want to read list? is it going through checking the books? what is it doing?)
- it's nice to see that the settings are saved in the query parameters so one can just bookmark the page and don't have to fill in things again. This could be made more explicit, though, as it might not be obvious or guessable to people
- choosing the ebook type got me stumped a bit, even though I do use Libby for ages and e-readers of all kinds: "which one would I need to choose to be able to read in the Android app?" etc... This might not be this page's issue, but some clarity and UX help could be welcome!
[+] [-] bellamk|2 years ago|reply
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] bellamk|2 years ago|reply
And thanks for sharing the link where it failed to load books! I’m going to try and figure out what’s going on with that so the link is helpful
[+] [-] habosa|2 years ago|reply
Is this a common opinion? Should I just borrow from the library, does that support the author in some way I don’t know about?
[+] [-] bellamk|2 years ago|reply
I don’t think that borrowing from the library supports the author in some way you don’t know about — it shows interest in the book and leads to copies being purchased but buying the book directly definitely seems like it would have a bigger impact. But borrowing from the library does support the library! And libraries can be really great for their communities :)
[+] [-] LorenDB|2 years ago|reply
[+] [-] johngossman|2 years ago|reply
[+] [-] pj_mukh|2 years ago|reply
[+] [-] raptor99|2 years ago|reply
It doesn't hurt that I am just trying to get back into reading a bit more also.
I wanted to ask, would the code of this be available? I would love to use this, but I don't use GoodReads to track my to-read list; I have started using bookrastinating.com to track my reading list and activities, and would love to integrate what you've built with bookrastinating (and possibly more since it seems that it is some sort of mastodon/activitypub thing).
Awesome job!
[+] [-] bellamk|2 years ago|reply
[+] [-] chrisshroba|2 years ago|reply
[+] [-] bellamk|2 years ago|reply
[+] [-] prepend|2 years ago|reply
[+] [-] bellamk|2 years ago|reply
e.g. the link to my profile is https://www.goodreads.com/user/show/121455547-bella-vice-van... and my id is 121455547-bella-vice-van-heyde
you can also post a link to your profile or to your want to read shelf and the site will parse the id from that!
[+] [-] raybb|2 years ago|reply
Or would also be nice if your app supported an openlibrary.org list and checked against that!
[+] [-] bellamk|2 years ago|reply
[+] [-] activatedgeek|2 years ago|reply
[1]: https://www.librarything.com/home
[+] [-] eiiot|2 years ago|reply
[+] [-] mwexler|2 years ago|reply
[+] [-] TedDoesntTalk|2 years ago|reply
[+] [-] bellamk|2 years ago|reply
[+] [-] koch|2 years ago|reply
[+] [-] voisin|2 years ago|reply
[+] [-] bellamk|2 years ago|reply
Another option is to get a library card at a library that does use Libby -- there are some that offer cards to non-residents solely so you can check out library books but idk exactly which ones
[+] [-] visviva|2 years ago|reply
[+] [-] mparnisari|2 years ago|reply
[+] [-] bellamk|2 years ago|reply
If you have an iPhone there's a little snippet of instructions on the home page of projecttbr.com (it's not visible when you look at the example I linked to)
[+] [-] jazzlw|2 years ago|reply
[+] [-] topherjaynes|2 years ago|reply
[+] [-] bellamk|2 years ago|reply
[+] [-] Pelerin|2 years ago|reply
[+] [-] bellamk|2 years ago|reply
[+] [-] karmajunkie|2 years ago|reply
[+] [-] bellamk|2 years ago|reply
[+] [-] brocket|2 years ago|reply
- Library Extension https://www.libraryextension.com/ (closed source, works on Amazon too, lots of features and supports multiple browsers)
- Available Reads http://rhollister.github.io/goodreads/ (open source, specific to Goodreads and Chrome)
[+] [-] karaterobot|2 years ago|reply
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] mparnisari|2 years ago|reply
Gives me zero results :(
[+] [-] danielskogly|2 years ago|reply
Here's some info for bellamk's debugging :)
Search query[0]
My Goodreads "To-Read" shelf[1]
The books on Libby[2][3][4][5]
[0] https://projecttbr.com/?goodreadsProfile=48792727&library=de...
[1] https://www.goodreads.com/review/list/48792727?shelf=to-read
[2] https://libbyapp.com/library/deichman/similar-6414418/page-1...
[3] https://libbyapp.com/library/deichman/similar-2001573/page-1...
[4] https://libbyapp.com/library/deichman/similar-2259750/page-1...
[5] https://libbyapp.com/library/deichman/similar-3326143/page-1...
[+] [-] unknown|2 years ago|reply
[deleted]