#dev 2022-11-17
2022-11-17 UTC
bterry joined the channel
# [snarfed] hah, Mastodon borrows Bridgy's hack of using URL fragments for ids of objects without permalinks, eg https://indieweb.social/users/snarfed#likes/118568
nertzy joined the channel
[Tim_Nolte], lanodan, tbbrown, geoffo and gxt joined the channel
[tw2113_Slack_], gxt, geoffo and gRegor joined the channel
gerben, Seirdy, totertats, CrowderSoup, gRegorLove_, mro, mro_ and jamietanna joined the channel
# jamietanna what's the trick to allow a single page to have multiple IDs, referrable by fragments?
# jamietanna i.e. so I can use a single page to put in multiple `h-entry`s to be Webmention'd
# jamietanna Is it just i.e. `<article class="h-entry" id="0">`
jamietanna joined the channel
# jamietanna (I'm trying to get `u-follow-of`s working)
# jamietanna I'm also seeing 502s back when trying to send the mentions hmm - i.e. from https://blogroll.jvt.me/contacts/carol/
tbbrown joined the channel
# [jamietanna] Ah is it that I need to add a `u-url` to the `h-entry` and include the fragment perhaps?
Loqi and jamietanna joined the channel
# jamietanna snarfed when you're around I'd appreciate a hand with trying to get my follows working :D Looking at https://php.microformats.io/?url=https%3A%2F%2Fgregorlove.com%2F2022%2F11%2Ffollowed-anthony-ciccarello%2F vs https://php.microformats.io/?url=https://blogroll.jvt.me/contacts/carol/ I think I've got the markup right, just trying to work out why Bridgy Fed isn't happy
# jamietanna ```curl https://fed.brid.gy/webmention -d 'source=https://blogroll.jvt.me/contacts/carol/#2' -d target=https://fed.brid.gy -v
# jamietanna ```
# jamietanna shows it may only be picking up the first h-entry on the page?
Loqi joined the channel
# [jamietanna] That explains it 😁 is the best thing to do to have them on separate pages? Or is there anything I can do to contribute it over the line?
# [snarfed] Here's how we added it to Bridgy a while ago: https://github.com/snarfed/bridgy/commit/f760c0d10e4d28a84585dbbff259eff42466e119
# [jacky] so this is super bare bones but this is what I'm thinking a dashboard for a IndieAuth provider _could_ look like https://small-glitter-5008.fly.dev/dashboard
# [schmarty] jacky++ this is neat! looking at it i have lots of questions, haha
# [schmarty] slack is fighting my attempts to number questions inline 🙈
geoffo joined the channel
# [schmarty] first: i can't figure out what "classic IndieAuth" means compared to "using Sele"? two: I think I understand tickets but I don't know what it would mean to "protect a URL"? last up: being able to turn "auto-approval" on suggests that there is a moderation queue or something by default?
# [jamietanna] Thanks snarfed, will have a look this evening ☺
# [jacky] 2. I'm assuming here that TicketAuth is used to 'protect' URLs in the sense that without a token, they'd throw back a 401. Sele could poke that, see if it's asking for a ticket and if it recognized it as a `realm` value for a stored ticket, it could 'confirm' that the URL is protected by that ticket
# [schmarty] oh interesting! that helps, thanks!
# [schmarty] so "classic indieauth" would publish the old authorization_endpoint and token_endpoint rels? seems like that would be a kind of check box with a prompt to turn it on only if you're having issues with "older" Micropub clients?
# [schmarty] is there something to be done with TicketAuth tickets if there are no URLs protected by TicketAuth? like i guess i don't know why i'd want to issue them before i start protecting URLs.
# [schmarty] and last up - setting auto-approve on clients to skip the approval screen is interesting and neat!
# [jacky] Ah that's something I haven't finished yet - so this is a bit of a janky idea and meant to give people a way to sign in if they own a Web presence or are something from a different place (like newsletter subscribers, specifically) so if there's content that's specific for them to access, they can automatically gain it
mro, geoffo, tbbrown and [timothy_chambe] joined the channel
# [timothy_chambe] An article on #POSSE to Mastodon -- Bridgly gets a shout out: https://adactio.com/journal/19645
wagle joined the channel
gRegor joined the channel
# [KevinMarks] Unmung.com has one a bit like that
# [KevinMarks] On the feed to h-feed thing
# [KevinMarks] Possibly more minimal than you need, but should help with fatwigoo h-card images
# [KevinMarks] This is similar but does simple column/card trickery https://github.com/kevinmarks/unmung/blob/master/styles/mastoview.css
# [tantek] note the difference in @domain@domain vs user@domain in the link text on this Mastodon permalink, as well as the Loqi summary in this: https://w3c.social/@w3c/109359919350904996
slyduda joined the channel
# barnaby I don’t have anything to hand but maybe you could adapt the monocle preview styles https://monocle.p3k.io/preview
tbbrown and [Dinis_Correia] joined the channel
# [aciccarello] Do <a href="link">other text</a> URLs posted via bridgy-fed retain their links when shown in Mastodon or are those stripped?
gRegorLove_ joined the channel
# [aciccarello] Right, I knew it was sent in the federation requests, but was wondering if anyone had seen how Mastodon handles it
# [snarfed] looks like Mastodon renders it ok, eg https://indieweb.social/@snarfed.org@snarfed.org/109327939703730432 (only renders in Mastodon if you're logged into indieweb.social)
mro joined the channel
mro joined the channel
mro joined the channel
mro joined the channel
# [aciccarello] [snarfed] I'm getting a 502 when trying to send a webmention to bridgy fed. It's getting a "request not signed" error accessing the post I'm replying to.
# [aciccarello] I should look into opening a PR to add that documentation
# [snarfed] eg curl -H 'Accept: application/activity+json' -v https://types.pl/@abnv/109360439631118847
bterry2 joined the channel
# [aciccarello] The post itself is public. I assume Mastodon has that feature to allow blocking particular people right?
# [aciccarello] Writing up an issue now
# [aciccarello] Thanks for the information sknebel++
barnaby joined the channel
mro and jjuran joined the channel
# gRegor I just got a similar error trying a follow: 401 Client Error: Unauthorized for url: https://tilde.zone/users/joeld/inbox ; Unable to fetch key JSON at https://fed.brid.gy/gregorlove.com
# [snarfed] 🤷 we're sending tilde.zone a Follow, and it's responding "401 Unable to fetch key JSON at https://fed.brid.gy/gregorlove.com" , but that URL is serving fine
# [snarfed] yes! just launched timeline feeds on Bridgy Fed, for posts from fediverse accounts you follow. h-feed, Atom, RSS. links on user pages, eg https://fed.brid.gy/user/snarfed.org
barnaby joined the channel
# [jamietanna] [snarfed] I'd hoped that https://github.com/snarfed/bridgy-fed/pull/292 would be the shortest path to getting it working 😄 But unfortunately it isn't - seems to be correctly determining the fragment'd post, but not sure why it's not able to save it
# [jamietanna] Ooh snarfed++ for Fediverse following feeds! With ☝ in place, and some other work I'm doing I'm trying to have a Microsub channel per person, which will include all the platforms a given person is on, but super handy to get an "everything" view too 😄
# [jamietanna] Ah snarfed think I found it 🙂
# [jamietanna] Hmm onto another issue. I'll have to carry on with this tomorrow
tbbrown joined the channel
# [snarfed] how do you vote in a Mastodon poll on a remote instance? eg https://tech.lgbt/@nelson/109356365933716361 . other interactions (eg like) pop up a remote login UI, but not polls
mlncn joined the channel
# [snarfed] and we'd need to figure out https://indieweb.org/poll before I could implement this on BF 😆
slyduda1 and jjuran joined the channel