#dev 2021-05-23

2021-05-23 UTC
KartikPrabhu joined the channel
#
jacky
tl;dr: I think I have 'workable' implementations of self-hosted Webmention and IndieAuth servers over at https://git.jacky.wtf/indieweb/lighthouse and https://git.jacky.wtf/indieweb/sele respectively
#
jacky
I have to do the whole binary building and make it 'easy' to download and run for folks but it's there
#
jacky
would love anyone else who's down to play with it to try it out and leave issues in the respective places
[chee] joined the channel
#
[chee]
wow! nice
#
jacky
tbh making this is the easy part
#
jacky
making it work for someone else is the hard part lol
#
[chee]
haha, yes. right now i guess you're in that bit where you've been so deep in the code for a while that you can no longer remember what it's like not to know everything you know about it
#
jacky
I can do a demo of it at the next HWC Americas (finally)
shakeel, jeremycherfas, digiSal and [schmarty] joined the channel
#
[schmarty]
jacky++ amazing!!!
#
Loqi
jacky has 31 karma in this channel over the last year (112 in all channels)
KartikPrabhu and loicm joined the channel
#
petermolnar
so... I altered many things regarding my feeds & blogroll: I added them both as menu items - the feed link was in the page footer, the blogroll was only mentioned and linked on the front page -, I ditched the mosterous hybrid rss with namespaced atom feed and kept atom only, and both of them received a nice xsl which now displays a lot of info.
#
petermolnar
[KevinMarks]++ for the https://aboutfeeds.com/ link and their https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl because it helped me understand some of the problems with my XSLs.
#
Loqi
[KevinMarks] has 12 karma in this channel over the last year (57 in all channels)
[KevinMarks], loicm and barnabywalters joined the channel
#
barnabywalters
jacky++ nice work on lighthouse and sele!
#
Loqi
jacky has 32 karma in this channel over the last year (113 in all channels)
#
petermolnar
do css media queries work inside an XSLT?
#
sknebel
not sure what that means? they should work in the resulting document
#
aaronpk
That's quite the mix of new and old :-)
#
Loqi
[Peter Molnar] Peter 's Homepage
#
petermolnar
on my android with ff, the latter gets a "desktop" like view
#
petermolnar
as in the font size is off
#
petermolnar
I'm trying to figure out, why, but none of the @media queries I put in the xsl seems to be working
#
aaronpk
Do you have the viewport tag in the xslt one?
#
aaronpk
The viewport scale one
#
petermolnar
no, I don't; let's see
#
petermolnar
yep, that was it
#
petermolnar
aaronpk++
#
Loqi
aaronpk has 54 karma in this channel over the last year (165 in all channels)
#
Zegnat
I really do hope we can decide to not require the meta viewport anymore at some point. that should really be a new default
leo60228, sumner, [tantek] and [KevinMarks] joined the channel
#
[KevinMarks]
At least a default in html doctype, quirks mode may need to keep it
[schmarty], barnabywalters, [chee], dckc and jjuran joined the channel
#
[chee]
micropub is great fun :) being able to build a client to post to my site with nothing but a <form/> is so cool
#
[chee]
i just threw together an electron app that is bound to a global key on my computer, and when i press it it pops up a little window and lets me do a post
#
[chee]
it was so quick!
jjuran joined the channel
#
aaronpk
lol that's great
[KevinMarks] joined the channel
#
jacky
I'm hoping it works well soon!
GWG joined the channel
#
jacky
I have to tidy up the flow for Sele setup and it assumes you have a WebAuth-friendly setup (should work with Apple's thing but I haven't tested it all the way through)
#
jacky
it works with my Yubikey - trying to figure out how to prompt a similar flow using Android's in-built thing but Chrome on there pushes it out to my Yubikey
#
jacky
I thought my phone was recent enough to have some sort of on-board thing for this
#
jacky
yo so random
#
jacky
https://indieauth.spec.indieweb.org/#redeeming-the-authorization-code mentions how some clients can use it to just check that the person's legit
#
jacky
I remember hearing some rumbling about the need to pick between auth and token endpoints _might_ be disappearing because of the collapsing of the two endpoints into one?
#
aaronpk
not because of collapsing the endpoints
#
aaronpk
but i would like to make it so authorization codes are always sent to the token endpoint regardless of whether an access token is returned so that it better matches oauth and also so that the responses from the two endpoints are more consistent
#
aaronpk
authorization endpoint = interacting with the user, token endpoint = interacting with the app
#
jacky
ah gotcha okay
#
jacky
and that clears up the inkling of confusion I had here a bit
#
jacky
yeah that def makes this easier
KartikPrabhu, barnabywalters and leo60228- joined the channel
#
barnabywalters
aaronpk, jacky: agreed that making auth and token endpoint behaviour clearer and more consistent would be beneficial, and if it’s going to be a breaking change then probably best to do so sooner rather than later
#
jacky
granted, I don't hard code too many endpoints in my setup
#
barnabywalters
or at least explicitly mentioning in the spec/on the wiki that the simplified version using only the auth endpoint is deprecated, and should be supported only for backcompat reasons
#
jacky
ah yeah
#
jacky
time for a IndieAuth popup? lol
#
jacky
I feel like one like that just happened tho
#
aaronpk
me too but it was august so it's been almost a year
#
jacky
sheeesh
#
barnabywalters
also I feel like this diagram https://spec.indieweb.org/INDIEWEB-LIVING-STANDARD.svg would benefit from having the auth and token endpoint columns surrounded in a coloured box or something to make it clear that it’s expected that they live on the same service
#
jacky
lol the next time for a popup would be in August too if we kept to the month-to-month thing
#
barnabywalters
I’d definitely participate
#
aaronpk
let's do it
#
jacky
I can never find the wiki page for the popups on the first go
#
jacky
I always end up at the one for summit
#
jacky
oh nice with that issue
#
jacky
barnabywalters++
#
Loqi
barnabywalters has 3 karma in this channel over the last year (10 in all channels)
#
Loqi
[barnabywalters] #77 Clarify relationship between authorization_endpoint and token_endpoint in protocol flow diagram
#
barnabywalters
thanks. if we’re gonna potentially wait until august to discuss these, then I want it written down somewhere ;)
#
barnabywalters
seems like my other thoughts are covered here already https://github.com/indieweb/indieauth/issues/58
#
Loqi
[aaronpk] #58 Allow clients to always exchange authorization codes at the token endpoint
#
jacky
good point heh
#
jacky
I was gonna say
#
jacky
I think Aaron had some thoughts on it as well
#
barnabywalters
yeah Zegnat already bought up the same points I made in that thread, so I’ll just +1 their comments rather than make a new issue
sparseMatrix joined the channel
#
sparseMatrix
o/
#
sparseMatrix
quick question y'all
#
sparseMatrix
I'm using bs4 to parse e.g., github profile page
#
sparseMatrix
but the rel me link is actually a rel nofollow me link
#
sparseMatrix
at least, that's what has the relevant value (I think)
#
sparseMatrix
anybody wanna weigh in on this? TIA : D
#
barnabywalters
heh true, that’s a funny contradiction
#
barnabywalters
I’d say it’s still valid for the purposes of relmeauth, but the rel nofollow is more saying “gh doesn’t take responsibility for this site, don’t ascribe a higher reputation to this site because GH linked to it”
#
barnabywalters
they’re not incompatible
#
sparseMatrix
astonishing the faith they have in me after so many years heh
KartikPrabhu joined the channel
#
sparseMatrix
interesting indeed : )
#
sparseMatrix
I guess this one would come in under the 'POSH' heading.
#
sparseMatrix
That POSH page on the mf site is pretty good stuff.
#
jacky
have to patch https://docs.rs/indieweb/0.0.9/indieweb/ now to support the authn/token endpoint swapping
#
sparseMatrix
too funny GH does this, looking at the rest of their markup, that one backlink qualification is about the only t hing there that is semantic, just about every other class is strictly presentational
#
barnabywalters
tbh I’m surprised silos use rel=me markup at all. AFAIK it doesn’t materially benefit them in any way
#
jacky
I think it helps tie together profiles for search engines (aka Google)
#
barnabywalters
potentially, but how is it used/surfaced, and how does that benefit the silo?
#
vilhalmer
I have always assumed some dev at twitter long ago was feeling nice and it could go away at any moment
#
jacky
I figured some silos saw it as a free graph crawler approach?
#
jacky
esp since Wordpress has a lot of it used
#
barnabywalters
yeah, all it takes is one dev who knows+cares, and then that template will have it until it’s replaced
#
[KevinMarks]
We promoted it with Google profiles and social graph api years ago, and devs mostly got it, and added it to sites, and it hasn't completely link rotted yet.
#
[KevinMarks]
(and technorati before that)
#
sparseMatrix
masto qualifies such external links further, they're also using noopener noreferrer
#
[KevinMarks]
Even on profile?
#
[KevinMarks]
I was hoping mastodon green for link back would help a bit with rel=me
#
jacky
definitely at the point where I want a 'indieweb app' template lol
[fluffy], sebbu, jeremycherfas, jeremy and jeremych- joined the channel