#dev 2023-10-09

2023-10-09 UTC
eitilt, eitilt1, rrix and [Dan] joined the channel
#
[catgirlinspace]
[snarfed] am trying to use granary to get microformats2 jsons, but it seems like it isn't able to find anything on my website. any ideas maybe? https://granary.io/url?input=html&output=mf2-json&url=https%3A%2F%2Fcatgirlin.space
#
[tantek]
[catgirlinspace] my guess is this is the error: class="... h-entry u-url". properties MUST be inside a root class element, not on it. See https://microformats.org/wiki/faq#Can_you_mix_properties_and_the_root_class_name for more
eitilt, [aciccarello], [Jo], geoffo, vigoux, [catgirlinspace], AramZS, [tantek], tonny and ajr joined the channel
#
[snarfed]
[catgirlinspace] looks like [tantek] is right. granary is finding your h-feed, but the entries ended up inside its properties, when they should be in children. check out https://pin13.net/mf2/?url=https%3A%2F%2Fcatgirlin.space%2F too, separate mf2 parser, same problem
#
[tantek]
[catgirlinspace] did you try http://IndieWebify.me with your h-feed or h-entry posts? Curious what results you got from it (and how we could improve it to better detect / warn for common errors)
#
[tantek]
what is a validator
#
Loqi
🛠 Here are some tools that are helpful for building, validating, and debugging an IndieWeb site https://indieweb.org/validator
#
IWDiscord
<r​obotabi#0>
#
r​obotabi
I changed the Mobile Char length here to make it more readable, but I feel Maybe I should focus on the font too? Or mmaybe change....? Hmm. Any advice will be helpful.
#
r​obotabi
```<meta name="viewport" content="width=device-width, initial-scale=1.5">```
#
r​obotabi
Wait
#
r​obotabi
Okay, Sorry.. I'm trying to get the OG tags right as well.
#
[aciccarello]
I wouldn't stress too much about fonts. I'd recommend starting with system fonts and letting the OS provide those. I like this site for some good font stacks https://github.com/system-fonts/modern-font-stacks
#
Loqi
[preview] [system-fonts] modern-font-stacks: System font stack CSS organized by typeface classification for every modern operating system
#
r​obotabi
I'm looking, Thank you.
#
[aciccarello]
I've been revamping the typography on my site recently and tracking ideas in this github issue. Might have some useful links for you. https://github.com/aciccarello/ciccarello.me/issues/119
#
Loqi
[preview] [aciccarello] #119 Revamp Typography styles
#
r​obotabi
Thank you again, I'm looking.
bret and [capjamesg] joined the channel
#
[aciccarello]
I'm guessing it's an issue with tailwind css messing up the h-feed parsing
#
[tantek]
[catgirlinspace] that's the h-card validator, did you try h-feed or h-entry?
#
[aciccarello]
Is there an h-feed validator?
#
sknebel
I think the PHP parser actually has a bug there, but what tantek pointed out earlier about "h-entry u-url" is also true
#
sknebel
the python parser parses it as I'd expect the html to parse, given that problem
#
[aciccarello]
Ah, I missed tantek's message. Yeah, after removing the p-4s the entries are still parsed as u-url properties.
gRegor joined the channel
#
gRegor
No h-feed validator on indiewebify.me yet. There's a github issue for it. https://github.com/indieweb/indiewebify-me/issues/13
#
Loqi
[preview] [jeena] #13 Add test for feed/index/homepage with h-entries
#
gRegor
I've slowly been making progress on migrating the site off Silex to Slim. I think that should make it easier to add validators like that, plus running software that's still maintained.
geoffo joined the channel
#
sknebel
filed https://github.com/microformats/php-mf2/issues/249 - the output is even not valid mf2-json anymore?!
#
Loqi
[preview] [sknebel] #249 properties with invalid names are not properly ignored
#
sknebel
(does php do the thing were "arrays" are the same as "dicts with numeric keys"? it looks like that to me a bit)
#
sknebel
it tries to add an empty key, that turns into a 0, that makes it think "oh, array"?
#
sknebel
(just as a starting point, I dont have the capacity to dig into PHP again right now)
#
GWG
[capjamesg]: When is our first Ticket Auth chat?
#
capjamesg
GWG do you prefer sync or async? What should I do in advance?
#
GWG
capjamesg: Maybe sync, even in IRC form...to discuss our plans..then async
#
capjamesg
My plan is to extend my IndieAuth server to support Ticket Auth in its current form.
#
capjamesg
Then I will publish a private page only accessible via Ticket Auth.
#
[tantek]
:thumbsup_all:
#
GWG
I did test support for receiving Tickets, but we have some questions about after that
#
GWG
I never built sending because I don't have the infrastructure for private stuff yet
#
GWG
I was reviewing my notes last night
geoffo joined the channel
#
gRegor
Thanks sknebel, I'll take a look
#
gRegor
I regret my previous work on recursive parsing more and more XD
#
[capjamesg]
[snarfed] Yes indeed!
[tw2113] and geoffo joined the channel