@tripofmice « The most complex part of this is knowing what books are which and who authors are. Right now I'm only using openlibrary.org as a single, canonical source of truth for books, works, and authors. But it may be that user should be able to import books that aren't in openlibrary, which, that's hard. So there's room to wonder if the openlibrary work key is indeed how a work should be identified. »
okay so like, bear with me here, but like,
have you heard of this thing called Linked Data
@tripofmice Yes!!! I'm so interested! Goodreads isn't even well designed, and separating book editions is broken. I will use this!
@tripofmice This is SO COOL. Precisely the type of thing I've been dreaming of.
Also hi! It's Madison, previously from IA. Wasn't expecting to see the streams cross on this account. Small...fediverse, I guess! Hope things are well.
@tripofmice I like this section of the doc
There's no actual reason to be beholden to simple 5 star reviews with a text body. Are there other ways of thinking about a review that could be represented in a database?"
@email@example.com @firstname.lastname@example.org this might not be an outside-the-box enough idea but this made me think of the Fate RPG "ladder", wherein you can forgo the entire idea of stars and numbers and store the short-version review as an enum of actual adjectives
...which gave me an even better idea. What if one did away with the idea of a rating ladder AND a text review entirely and replaced it with tags?
@tripofmice thank you so much for your hard work. I know many people will be grateful for this--I for one am always glad to see alternatives to Amazon. Thank you again.
@tripofmice that is iterally the thing my colleagues and I are discussing every month or so because we all use GR and we all extremely hate it.
@tripofmice yeas please 👍 And Activitypub helps to export the review to other platforms (like Mastodon etc.)?
> The most complex part of this is knowing what books are which and who authors are. Right now I'm only using openlibrary.org as a single, canonical source of truth for books, works, and authors.
I've got the same problematic with Funkwhale and audio content :D
> The key needs to be universal (or at least universally comprehensible) across all fedireads servers, which is why I'm using an external identifier controlled by someone else.
I don't think it will ever exist an enough compehensive source. Maybe the fediread key should be enriched by several external PID, in a way to always find ways to correctly identify entities. Such as LCCN (library of congress control number), or BnF ark (france national library)...
@tripofmice I don't really have a problem with the use of Amazon per se but it's always better to control ones own data.
@tripofmice Oh hey, are you planning on hosting an instance of this for others, or should each person be hosting their own?
@tripofmice I was actually thinking about designing a mock-up for something like this as a portfolio project for UX work. You want any help, let me know. I specifically want something that’s Goodreads but usable and not Amazon affiliated.
So happy that people are creating alternatives to Goodreads.
I run @libre, which is kind of a Dropbox/Goodreads alternative that supports indie e-bookshops, publishers and authors.
Libreture account-holders can access their libraries from other apps using OPDS, which may be a handy way to populate fedireads account, for example?
Best of luck!
@tripofmice I remember Librarything being really good and only used by Very Bookish People, and then Goodreads came along and it wasn't as good but it had Amazon behind it so everyone who didn't know about Librarything started using Goodreads and then folks from Librarything started grumbling over to Goodreads muttering about how it wasn't as good and HEY LOOK IT'S THE FREE MARKET AT WORK, the same wisdom that gave us QWERTY keyboards and phones with glued-in batteries
Is there a flagship node for this? I really want to use something like this, but I don't want to run my own node right now.
@tripofmice I don't have the coding skills to help develop this, but as a published author I'd certainly be interested in participating however I can help.
@tripofmice I have never used Goodreads, but; having investigated your project I am definitely interested in the project and (even more interested) in being part of internet book groups that share my interests.
@tripofmice Best of success! A worthy project. I hope you can include an import function so people can export from, say, goodreads and move over to your software. Goodreads does have some measure of exporting so part of that process is done, from their end.
I am, but. Is there an API for just using the thing as a book information database? Because that's what I want.
When Android was first released, I made an app for tracking my books, games, films, etc. Scanning a barcode pulled (candidate) data about the item from the web.
I basically gave up because it was based on some Google API they discontinued, and I didn't want Amazon's terms. So the most important thing for me would be a search API.
The problem of course is that in the Goodreads model (much like cddb), it would be populated by users, which is error prone. But also not bad in the long run.
Also, I would love to see it for more than books.
@tripofmice And it's Django. Nice. I'll definitely be following along.
I know you don't want to use Amazon. Does that mean it won't use the API to get what's being read from Kindle automatically?
Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.