eli_oat, tantek, snarfed, leg and [miklb] joined the channel
#[miklb]aaronpk if you could document the most common mistakes you see in WP microformats, we could try and make sure those things are solved in our examples at least. I’m sure I have holes in my mf2.
#[miklb]which also reminds me to ask, there isn’t an online mf2 validator like there is for HTML is there?
#aaronpki think the problems fall into two categories. one is where there is barely any microformats at all, just enough to trigger my code to think "hey yes there is a feed here" (probably it's actually hentry mf1), it's often just a list of empty hentry objects with no data
[kevinmarks] joined the channel
#aaronpk(or a bad implied p-name but that is being solved with the parser now)
#aaronpkthe other case which happens is once there's mostly good data, it's often missing authorship info completely
#[kevinmarks]Indiewebify.me is the closest thing to a validator, in that it is opinionated about vocabulary
#[miklb]interesting. I don’t know why I thought it was just a yes/no
#aaronpkit needs a lot more stuff before i'd consider it a solid validator. it does a simple check on h-entry permalinks, and doesn't have anything about h-feed for example
#[miklb]seems to me considering how important valid mf2 is to the other indie tools, an easier way to validate your page/site/feed could be important to have
#aaronpki will say given my experience building micropub.rocks, webmention.rocks and websub.rocks, it takes a lot of work :)
#[miklb]would working with any of those tools be useful for mf2? Like, could the WP IW plugin hook into them for users to test their content?
#aaronpki should probably do a bit of UI cleanup on webmention.rocks, but you can use it to check whether your mf2 works for webmention comments
#[miklb]When you were building them, I assumed they were for testing implementations, not end users. Sounds like maybe I was wrong?
#aaronpkthe main purpose of building them in the first place was to survey implementations on the details of the specs, but webmention.rocks in particular is actually more widely applicable than that
#aaronpkit'll accept comments, likes and bookmarks for example, so you can check whether your markup works for each. it just doesn't have a UI that prompts for those tests because it wasn't intended for that
#aaronpki've used it during indiewebcamp sessions to demonstrate building up an html page from scratch that shows up as a comment
#[miklb]is there an API so, say an WP admin page could have a button to ping a post against
#aaronpkan api for the results? not really, but that could be arranged
#[eddie]It’s been really fun seeing my old posts pop up on my homepage after the Facebook imports. (I still need to import 2012-2016)
#[eddie]I’m also trying to upgrade old plain text posts. So that was just a status update that said “listening to Alice by Avril Lavigne”. But on my site I upgraded it by linking to the song on Apple Music and actually auto-embedding an Apple Music preview beneath the song. It’s cool to be able to take historical posts and add further context.
#[eddie]I’m actually in the middle of adding context so microformats only display in certain sections. That might be a glitch of that. I’ll know shortly. If not, good thing I can fix that up at the same time 🙂
AngeloGladding joined the channel
#[eddie]!tell aaronpk: The timeline page should be fixed now. It was a glitch from the changes I was making to remove microformats from the front-page displays
#aaronpkI should see these pop up in the reader again soon then
#[eddie]Yay! I also got the front page working correctly. Using a contextual variable, I was able to hide all the posts on the front page except “Todays Posts”
[mrkrndvs], leg, [snarfed], ben_thatmustbeme, KartikPrabhu, snarfed, tantek, tbbrown, wagle, wladz and [eddie] joined the channel
#[eddie]!tell aaronpk: regarding https://aaronparecki.com/2018/03/12/16/, is there something you can do differently with a paid developer account? Or did it affect ALL accounts when Apple made the free accounts?
#Loqi[Aaron Parecki] It's an unfortunate side-effect of how Apple decided to implement the new free developer accounts! oh well!
#aaronpkif you use a paid provisioning profile then it lasts like a year I think
#aaronpkis there a reason you're not running the app store version?
[cleverdevil] joined the channel
#[cleverdevil]Question: I know that many IndieAuth authorization endpoints use relme to verify a user's identity. Is it also common to just have the auth endpoint have a password database and allow the user to directly enter a password to verify themselves?
#aaronpkyep! mine doesn't use rel=me, doesn't even use a password!
#[cleverdevil]With Known, the auth endpoint just uses the user database for the website itself, so I figure the answer is "yes"
#[cleverdevil]How do you verify that someone else isn't hitting the auth endpoint?
#[cleverdevil]For some reason or another I've always found OAuth and the ilk to be maddeningly confusing, with all of the dancing around between endpoints.
#[cleverdevil]Without comments, this thing is like.... 100 lines of very readable Python code.
#aaronpkonly if you want to support old stuff that may not have updated yet
#[cleverdevil]Oh, one more thing, I couldn't figure out what I was supposed to do in the case that response_type=id
#aaronpkmake sure you don't issue an access token, only let the auth code be verified
#[cleverdevil]From my read, the authorization endpoint gets passed that, but the token is also asked for if the user follows up providing the access code to the token endpoint.
#aaronpkin other words, a call to the token endpoint with an auth code that was issued with response_type=id should be rejected
#Loqiaaronpk has 123 karma in this channel (1585 overall)
#[eddie]!tell aaronpk I have plans to add some small improvements that we mentioned, and I don’t want to keep swapping back and forth between App Store and dev version