@saxnot ah, they have since deleted the issues that were opened where they were asked to change the name, because gimp is a slur against disabled people and also has strong sexual connotations making it difficult if not impossible to deploy in educational environments
the maintainers pointed to the FAQ (https://www.gimp.org/docs/userfaq.html#i-dont-like-the-name-gimp-will-you-change-it) and basically fell into the "intent overrides all harm" fallacy.
they also argued on the "if you don't like it, fork it" argument, which is why we have GLIMPSE
Good to see...
who knew a trans character as friend/lover could be complex and interesting...
New post: Plaidophile: Finally heading home https://beesbuzz.biz/blog/4684-Finally-heading-home
Publ: Development Blog: Auth is working nicely http://publ.beesbuzz.biz/blog/1135-Auth-is-working-nicely
I was led astray by docs and bad defaults. Mastodon auth works correctly now and only gets the minimal permissions necessary (and revokes itself as soon as possible so it doesn’t clutter your app list).
I ended up writing my own Mastodon mini-client which does the bare minimum of what I needed. Was a lot easier than trying to work with any of the existing libraries, as it turned out. https://github.com/PlaidWeb/Authl/blob/feature/6-mastodon/authl/handlers/mastodon.py
For some reason this isn't working with just a read:accounts scope, though, even though the API docs say that should be all it needs.
okay I think that it will work Good Enough for me to just parse out the host and see if Mastodon.py can talk to it, and if so assume it's something sufficiently Mastodon-esque-enough to use Mastodon.py as the identity broker
okay let me rephrase:
Given a WebFinger address like @user@hostname or a Mastodon/Pleroma/whatever profile like https://example.instance/@username, how can I determine if there's an OIDC/OAuth endpoint I can query in order to authenticate the user?
I don't care about posting or reading timelines or anything else, I just want to authenticate.
I mean really my goal is to find an OIDC/OAuth endpoint that I can authenticate against, and I don't really care what the server is. But for some reason Mastodon devs are hesitant to add a discovery URL to profile pages, even though that would make a lot of federated identity stuff WAY easier.
and, contrariwise, is there some way to determine from a profile URL like https://example.instance/user/username or https://example.instance/@username whether it is in fact a Mastodon/Pleroma/whatever profile? like I don't see any suitable <link rel>s or whatever and I don't want to rely on parsing the Server: header.
Okay so if I'm given an address in the form of @username@hostname is it safe to assume that it's a Mastodon/Pleroma address and there should be an OAuth endpoint at hostname/api/v1/instance that speaks something similar enough to Mastodon that I can use it for basic authentication?
asking for a friend (the friend is me)
The one and only time I'm engaging with this Gab shit
Instead of lazily saying "if people don't want to see this stuff they can block it", how about "If people want that shit they can go just sign up on fucking Gab".
I will not amplify their signal. I don't want that shit in my instance's federated feed. If you want it, you know where to get it. I will not help them deliver anything to anyone.
This is a statement, not the start of a discussion. If you want one, go elsewhere.
wow that was a lot of friend requests holy heck
oh heck, there's a circular dependency in computing the paginations and screw it I'll deal with this later
oh, turns out I'm already doing the more efficient pagination thing I was thinking of, GO FIGURE. so yeah simply extending the pagination later will be helpful
I guess another approach I could take is to have the client-side filtering stuff keep on following pagination until the entry list is full, and then change to a different (and probably more efficient, frankly) approach for computing the pagination as well.
Seattle-based music/code/comics critter. Vaguely friend-shaped. Fibro-spoony, queer, ADHD, and anxious as heck. Handle with care.
A silly instance of Mastodon for queer folk and non-queer folk alike. Let's be friends!