Open riastrad opened 4 years ago
Looks like OpenLibrary also has a pretty good book covers API that could come in handy: https://openlibrary.org/dev/docs/api/covers
Pulling up a current book cover is as simple as: https://covers.openlibrary.org/b/isbn/014044789X-L.jpg
Think I might be overthinking this. We could just pull all of my data into a json & then use eleventy to parse it into a summary page & distinct review / rating pages. See here for inspiration.
Did a quick little mock up for the front end of this and I gotta say, I think I could pull this off:
Playing around with the CSS
I like a lot of what I did in #180, but as I was data munging & starting to think about the book lifecycle for this... I decided that it was too messy for what I need right now (see: https://github.com/riastrad/cyberbspace/pull/180#issuecomment-2487680522).
So I'm scrapping that work, and I'll start over with the goal of having a daily job that pulls read & currently reading books from the Oku RSS feeds, hits Open Library for a good ISBN, and commits the results to main
.
Already sort of doubting myself because of: inconsistent access to Oku's books API & how hard they make it to see and pull any reviews I've entered... Maybe this whole thing should just be managed in a spreadsheet that I update...
I've been thinking a lot about getting off of GoodReads, and this morning this thing of beauty came across my inbox: https://codepen.io/andybarefoot/full/oNjxYYG
Might be a fun little project to create a virtual bookshelf that links to any words I've written for each book I read, rather than giving all of that data over to a 3rd party. Could be fun to also use this as an excuse to fiddle around with the LoC API.