#microformats 2023-12-01

2023-12-01 UTC
[capjamesg] joined the channel
#
[snarfed]
whoa angelo you decided to include metaformats in the mf2py release after all?
#
c​apjamesg
Angelo and I were on a call for a few hours.
#
c​apjamesg
We are doing a release tomorrow.
#
[snarfed]
right, but the metaformats PR got merged, and it sounded like it was waiting until after 2.0
#
[snarfed]
ok either way! just surprised me
#
c​apjamesg
Talking about the PR on a call helped me understand it a bit more.
#
c​apjamesg
Given this uses mf2py code and integrates nicely -- and non-intrusively -- it feels reasonable to have it in the parser.
#
c​apjamesg
I think having an extensions API may be premature optimization. Maintaining such an API is a burden and if we only have metaformats and the alt text attribute it may not be worth it.
#
c​apjamesg
[snarfed]++ for the implementation!
#
c​apjamesg
I can't believe how fast you made it a reality 😄
#
[snarfed]
lol, thanks!
#
c​apjamesg
[snarfed]++
#
Loqi
[snarfed] has 1 karma in this channel over the last year (125 in all channels)
#
[snarfed]
technically it's still incomplete, but not too much
#
c​apjamesg
There we go!
#
c​apjamesg
And it is thus merged!
#
c​apjamesg
(A message that would have made more sense before you said that haha.)
#
c​apjamesg
Did you have any fast follows in mind?
#
c​apjamesg
We don't have to release tomorrow.
#
[snarfed]
nothing else, no
jeremy joined the channel
#
angelo
can any other metaformats implementers review the three test cases at the bottom of https://github.com/microformats/mf2py/commit/698f2bbd6b4a1e2b16ea60eff8772a3a838b6cba ? [tantek] [aciccarello]
#
[aciccarello]
I mentioned I'm working on some suggested changes to the spec but that seems like a fine starting point.
#
angelo
thank you
#
[snarfed]
next step for tests would be mixed sources, eg OGP + Twitter + meta tags, to check the priority order
#
[tantek]
lol at the test cases with files at my domain (!!!)
#
[tantek]
don't make me put a baz .jpg up there angelo 😆
#
gRegor
hahah
#
angelo
coming up with good tests/doctests is tough. capjamesg said we need a style guide.
#
angelo
shall i fix that somehow?
#
angelo
shall i fix your baz .jpg problem, tantek?
gRegor, jeremycherfas and ehmry joined the channel
#
[KevinMarks]
test case based on @adactio's hybrid version, and my evil one?
#
[KevinMarks]
https://adactio.com/journal/9881 combining fb and twitter markup in single declarations
#
[KevinMarks]
One thought on extensions - a way to add new fallback rules to the main code and the meta might be interesting. I have done that by brute force before to make sense of particular sites. We could review what the 'reader mode' extensions do, for example.
ehmry, [Jo], zuis and [benatwork] joined the channel
#
c​apjamesg
angelo What is the status of the changes you planned to make?
[schmarty], m5zs7k and [jacky] joined the channel
#
c​apjamesg
I am going to eat dinner then will do that.
#
angelo
thank you
#
c​apjamesg
Did you add all the changes to the changelog?
#
c​apjamesg
(estimated time to get back to this: ~1 hour)
#
angelo
oh! i suppose there's probably other changes before this last run of PRs
#
angelo
let me add them
#
angelo
good catch
#
angelo
changelog updated and ready to go. maybe we should wait until Sunday :) https://indieweb.org/2023-12-indieweb-gift-calendar
#
c​apjamesg
I can make something for Sunday 😂
[tw2113] and Kaja joined the channel
#
Loqi
[preview] [snarfed] #213 Add extension to support metaformats
Zegnat and sknebel joined the channel
#
[tantek]
perhaps we should document those somewhere
#
[tantek]
documented ^ with similar guidance, so if other parsers consider blocking them they can do the same thing