Follow

Are you interested in a federated alternative to Goodreads that doesn't use Amazon?

because I'm making a federated alternative to Goodreads that doesn't use Amazon

github.com/mouse-reeve/fedirea

extremely experimental and unstable demo available here: fedireads-test.glitch.me/

bug reports welcomed on github

Show thread

I made a mailing list for anyone who wants periodic, infrequent updates on FediReads development progress
tinyletter.com/fedireads

Show thread

@tripofmice Good start! I created an account, no problem. Found a book no problem. Can't mark them as "reading" or "read" yet, but still.
Keep everyone informed, it looks promising.

@gedvondur thanks! weird that marking books as read isn't working, I'll take a look

@tripofmice Just started working. Not sure what was going on there. Anyway, fantastic work.

@tripofmice 403 forbidden when I try to log in with the account I assume it made when I filled out the boxes.

@tripofmice Wait no, it's just unclear on the form. I see "Create account" under a form and assume it's the form to create an account.

@Kye ooh I see, you mean the link below the login form? that UI is def confusing in terms of information hierarchy

@steko it's working for me, but glitch does spin down projects that haven't been used for a while which might explain it

@tripofmice oh no, i'm having some wider issue with loading anything from *.glitch.me including the main website. My ISP acting funny I guess?

@tripofmice I see that you are using Python... why not contribute to an exisiting Goodreads-like project and make it federated?

https://github.com/internetarchive/openlibrary/

@askopenscience it may be harder than you think to completely avoid Amazon! gizmodo.com/i-tried-to-block-a

I was referring to the fact that Goodreads is owned by amazon and built on amazon data and my project is not.

@tripofmice True, but it's easy to get free TLS certificates from Let's Encrypt.

@askopenscience I don't run Glitch, you'd have to take it up with them. I certainly encourage everyone to use letsencrypt, and I imagine an actual deploy (as opposed to this which is just a demo) would use it

@tripofmice heya, your newsletter needs a captcha to subscribe to. I’m not even sure why robots would subscribe to get spam? Have you considered just a dedicated account on the fediverse we can follow for updates?

@tripofmice please please please save me and make this. I've gone through every possible alternative to Goodreads and it sucks. Please leverage the Library of Congress's amazing dataset too

@feld I'm trying! and right now I'm using the openlibrary.org API for book data

@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

@kibimon if you have a suggestion on how to improve book coverage and canonicalization with linked data, feel free to make it in a github issue.

@tripofmice i'm just confused why you need centralization at all! why isnʼt the question of “what is a book” left up to the people reviewing them?

i donʼt know how to make a github issue for “indie authors who publish books on their websites, or fanfic authors who publish to AO3, should be reviewable” other than just, saying that, which isnʼt an actionable suggestion for improvement so much as a philosophical stance

(i think you might agree on that philosophical stance anyway, otherwise i wouldnʼt be talking to you. but this isnʼt a small, single­‑issue sort of problem.)

so like i could uh, maybe drop resources and things to think about in a meta­‑issue if you want, but i donʼt want to do that without first being familiar with your design principles, what assumptions you are making, and what you already know

and i donʼt have the time to try to decypher those things from reading through an unfinished demoʼs source code

a LITTLE more critical 

a LITTLE more critical 

a LITTLE more critical 

a LITTLE more critical 

@kibimon “indie authors who publish books on their websites, or fanfic authors who publish to AO3, should be reviewable” is a super good issue! and I agree that it should be doable. I just haven't figured out how to make it work yet.

The reason to use a separate centralized source (openlibrary) is so that separate instances can unify reviews of the same book. And also, more importantly, so I can outsource the work of finding all the books in the world

@tripofmice re: the tone of my comment

i definitely wasn't trying to mock! if the tone came off as weird, it was because a lot of people can get pretty dismissive pretty fast once you bring up things like Linked Data, and so it can be a hard conversation topic to broach lol. more on this if we actually start talking details, but suffice to say it was not me making fun of you so much as me trying to bring up something which i am tired of having tech types dismiss out of hand, without first knowing where you stand on it. if your stance is “i have no stance in particular on it”, that's good, but if you were going to flame me about it, i wanted to get that out of the way right off the bat.

@kibimon I'm not against linked data at all, I don't know that much about it.

this is long (i apologize for that) so Iʼm CWing it 

this is long (i apologize for that) so Iʼm CWing it 

re: this is long (i apologize for that) so Iʼm CWing it 

re: this is long (i apologize for that) so Iʼm CWing it 

re: this is long (i apologize for that) so Iʼm CWing it 

re: this is long (i apologize for that) so Iʼm CWing it 

re: this is long (i apologize for that) so Iʼm CWing it 

re: this is long (i apologize for that) so Iʼm CWing it 

this is long (i apologize for that) so Iʼm CWing it 

@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 an awesome concept. i look forward to seeing it grow

@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 this is excellent! I can't help thinking about ways it could interact with @inventaire especially wrt identifiers. Not my expertise area really, but I thought this may make for a useful suggestion?

Sign in to participate in the conversation
Friend Camp

Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.