#microformats 2022-02-06
2022-02-06 UTC
jacky, Seirdy, edburns[d], Zegnat[d], Christian_Olivie, aspenmayer[d], corenominal[d], hoenir, Murray[d], marksuth[d], MarkJR84[d], shaunix[d], mossymaker[d], hans63us[d], Seb[d], Asaf_Agranat[d], sayanarijit[d], daiyi[d], cygnoir[d], sarahd[d], rattroupe[d], Jeremiah[d], Myst[d], capjamesg[d] and aaronpk[d] joined the channel
#
jacky up to 43 from 34 (from https://chat.indieweb.org/microformats/2022-02-04#t1644017571436900)
ur5us joined the channel
jacky joined the channel
#
capjamesg[d] Congrats!
#
capjamesg[d] are you building a parser?
[tonz] and jacky joined the channel
#
[KevinMarks] Hm, part of the point of the mf2 changes was not needing to update parsers for new types or fields. Maybe we need to add some tests to reflect that (and also the field and type name filtering rules)
[jackjamieson] and barnaby joined the channel
dovedozen[d] and P1000[d] joined the channel
#
[KevinMarks] we added the constraints on field names to avoid the utility class false positives, but I don't think we have negative test for those `The "*" for root (and property) class names consists of an optional vendor prefix (series of 1+ number or lowercase a-z characters i.e. [0-9a-z]+, followed by '-'), then one or more '-' separated lowercase a-z words.`
#
[KevinMarks] maybe we need some more abstract parser tests to catch both novel type and property strings, but also have some that should not be parsed (eg my mixed case schema alike ones shouldn't parse now http://www.kevinmarks.com/microformatschema.html )
#
[KevinMarks] so this used to parse as novel schema like microformats http://www.kevinmarks.com/inourtime.html
#
[KevinMarks] but doesn't now as the types and properties are invalid
#
[KevinMarks] so I'd need to make it no longer camelCase like this to parse http://www.kevinmarks.com/inourtime-compat.html
wackycity[d] and jacky joined the channel
[tonz]1 joined the channel
#
jacky ah yeah for parsing, it's more so to support this: https://microformats.org/wiki/microformats2-faq#how_do_you_use_experimental_microformats_and_property_names
ur5us and jamietanna joined the channel
#
[KevinMarks] Did your parser cope with my made up schemas.
KartikPrabhu joined the channel
#
jacky is now reading https://github.com/microformats/microformats2-parsing/issues/9
#
[KevinMarks] From this exercise a while ago http://www.kevinmarks.com/microformatschema.html
#
[KevinMarks] I was thinking it might be worth making tests to clarify the approved and not versions of type and property syntax
#
jacky right now I'm working on this regex for time strings with merdian suffixing https://regexr.com/6eqmv
#
[KevinMarks] Time is one of those deep complexity problems. Bear's python lib was good at these kind of edge cases
#
[KevinMarks] If you don't have a python env to compare the test cases could still be useful
#
jacky this tool has been extremely helpful: https://github.com/mgdm/htmlq
Osvik[d] joined the channel
barnaby joined the channel
