#microformats 2019-08-25
2019-08-25 UTC
#
@tw2113 New post set sail: Adding my own pronouns as part of potential microformats2 spec https://trxtp.com/62 (twitter.com/_/status/1165417479738249216)
KartikPrabhu, [tantek], mauz555, [KevinMarks], [Rose], [Michael_Beckwit, [bdesham], [asuh] and [snarfed] joined the channel
#
[tantek] [snarfed] just checked that jasonbriggs post and it has a u-url now to its permalink (as blog posts should). so the fix is to fix the h-entry in general. I think part of the answer here is to check any h-entry with the indiewebify h-entry validator and if it has errors, then blame/fix that first, before blaming anything else. Lots of things can fail when markup is bad
mauz555 joined the channel
#
KartikPrabhu its the second post here https://micro.blog/jasonrbriggs
#
KartikPrabhu not sure if that is a POSSE
#
[snarfed] m.b easily syndicates feeds. mine does the same: https://micro.blog/snarfed
[Michael_Beckwit, [jeremycherfas], IWSlackGateway1, gRegorLove, [dshanske], [Rose], [jgmac1106], GWG, [tantek], [bdesham], KartikPrabhu, [grantcodes] and [vendan] joined the channel; SebDiscord[m] left the channel
#
[vendan] spruced up my microformats parser comparison tool some: https://mf2.andyleap.dev
#
KartikPrabhu [vendan] if the goal is to compare the parsers then the accordian is a bit annoying since you can't have multiple ones open to compare
#
KartikPrabhu but otherwise looks neat
#
KartikPrabhu got it
#
KartikPrabhu so something like you pick a reference parser output and the others show the difference?
#
KartikPrabhu sounds good
#
vendan initial goal for this stuff is to serve as a tool for evaluating/refining https://github.com/microformats/tests
#
KartikPrabhu :thumbsup:
ingoogni, gRegorLove, [KevinMarks] and [vendan] joined the channel
#
[vendan] $output = Mf2\parse($html, 'http://example.com/');
#
[vendan] $output = Mf2\parse($html, 'http://example.com/');
#
aaronpk ah there's a flag to switch that https://github.com/microformats/php-mf2#generating-output-for-json-serialization-with-json-mode
#
KartikPrabhu welcome to the deep end of whitespace parsing :P
#
KartikPrabhu here's your life-guard Zegnat
#
KartikPrabhu yes. and mostly it was found to not be very useful
#
KartikPrabhu long story
#
KartikPrabhu not sure where it is documented
#
KartikPrabhu yes. which is also ambiguous enough
#
KartikPrabhu well, I don't understand the definition so...
#
KartikPrabhu here is another bunch of tests for whitespace while we were deciding the "correct" behaviour https://pin13.net/mf2/whitespace.html
#
KartikPrabhu yeah that turned out to be not useful/ideal in practice
#
KartikPrabhu [vendan]: yes. http://microformats.org/wiki/textcontent-parsing is a draft spec for it. not sure which parser is implementing it fully. Possibly phpmf2
#
KartikPrabhu mf2py might also be doing some parts of it. I have forgotten how much
#
KartikPrabhu the tests might not have any of this
[Michael_Beckwit joined the channel
#
KartikPrabhu [vendan]: maybe as a first pass ignore the whitespace diffs?
#
KartikPrabhu since the rest should be fairly speced out
#
KartikPrabhu aah so the tests probably do not test for some new stuff. like including the img alt and all that
#
KartikPrabhu oh hmm the mf2py you are using also does not do alt-text parsing, weird
#
KartikPrabhu oh that is still behind a flag in mf2py
#
KartikPrabhu [vendan]: why is php showing fail on the microformats-v1/geo/abbrpattern test?
#
KartikPrabhu it "looks" the same except for ordering
#
KartikPrabhu oh!! I totally mis-read the red part as being the "wrong part"
#
KartikPrabhu but "red = missing"
#
KartikPrabhu got it
#
KartikPrabhu also mf2py is not resolving the relative path for photos because those test don't have a base url
#
[vendan] I specify a base url for parsing of `http://example.com` for everything
#
KartikPrabhu aah so mf2py might not be doing it for those hmmm
#
KartikPrabhu that is a bug!
#
KartikPrabhu yup confirmed. you should file that bug at https://github.com/microformats/mf2py with the example
#
KartikPrabhu vendan++
#
KartikPrabhu there also seem to be conflicting datetime formats
