#dev 2022-12-08
2022-12-08 UTC
lanodan, Saphire and geoffo joined the channel
# @miklb Brainstorming marrying Eleventy with Datasette for webmentions and search https://github.com/miklb/michaelbishop/issues/27#issuecomment-1341866609 (twitter.com/_/status/1600674046886264833)
# benatkin aaronpk: I'd like to self-host a currently known as indieauth.com server that can only be used to login to my own site, and that only supports GitHub, and add GitLab – and then post about it. Do you think I could go about it in a way that helps with your goal of getting people migrating indieauth.com? I'd be using the server, not the service. It seems it will be easy to run with docker and a database server that's shared with other docker
# benatkin Why I want it to be like indieauth.com, the open source project:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/4ac963103a80301f2375bfcd7d94283495a45b98>)
# gRegor Speaking of, https://tokens.indieauth.com/ should probably have the deprecation notice too
mro and superkuh joined the channel
mro joined the channel
# [jacky] noticing that that snippet includes a XML namespace from https://www.oasis-open.org/
gxt joined the channel
gxt, geoffo, mro and jamietanna joined the channel
# jamietanna Does anyone know what happens if I syndicate all my replies to bridgy-fed? Will it selectively send if it knows the receipient is a Federated place, or will I risk there being replies to something on Twitter/somene's site appear?
# [snarfed]2 jamietanna it ignores anything non-fediverse
# [snarfed]2 so feel free
# jamietanna Sweet, thanks!
# [snarfed]2 mastodon.technology has steadily sent .75qps of Delete activities to BF for the last week straight. that's >450k activities total so far. sheesh
# [tw2113_Slack_] i think that’s one that was closing down, correct?
# [snarfed]2 yup
# [snarfed]2 oh interesting, maybe. https://mastodon.technology/about/more says they have 10k users and 1.3M posts
# [snarfed]2 it's evidently all user deletes, all to individual inboxes, not the shared inbox, hence the 45x multiplier. 😠
# [snarfed]2 BF is petty and spiteful and only honors Deletes sent to shared inbox, not individual inboxes
# [snarfed]2 I foresee at least a couple different kinds of confusion, but yolo 😎
# [schmarty] I shall henceforth refer to it as "The petty and spiteful Bridgy Fed" 😂
# [snarfed]2 wfm
# [snarfed]2 lol. it's worse though, it accepts them and silently drops them on the floor
# [snarfed]2 but hell, there's also https://github.com/snarfed/bridgy-fed/issues/315 . and Bridgy caching webmention endpoints. and others. I am admittedly a bad spec implementor.
# M0x3b0b[m] [snarfed]2: (mental image of a nondescript uniformed individual labeled as Bridgy Fed politely taking a parcel from someone and then tossing it nonchalantly over one shoulder)
# [snarfed]2 😁
jjuran and gRegorLove_ joined the channel
# [chrisaldrich] Not sure if it's a broader change/fix, but last night I deleted the Brid.gy authorization from my mastodon.social account and managed to relink my site to mastodon.social for backfeed and publishing via webmention. Hopefully it sticks?
# [snarfed]2 nice! yeah that's a known workaround
# [chrisaldrich] I had tried it a few times after 12/8 when backfeed died for me, but it hadn't worked for me until last night for some reason.
btrem, tiim, gxt and [jamietanna] joined the channel
# [jamietanna] Should BF handle updates on a re-webmentioned post? Seeing https://www.jvt.me/mf2/2022/12/fawgk/ still syndicated as https://inane.chat/@www.jvt.me@www.jvt.me/109479125609932843 which was originally the fault of my post itself having broken emoji
# [jamietanna] Or https://inane.chat/@alectronic/109478870270420278 and then check replies
# [aciccarello] I wondered the same
# M0x3b0b[m] <Loqi> "[preview] [Alec Doran-Twyford..." <- nowhere have I gotten the impression something can't be Mastodon and inane chat at the same time...
# M0x3b0b[m] ...oh, right, the instance
# [jamietanna] I'm sure I had seen it mentioned that it was supported, so if so, could it be BF doesn't handle emoji?
# gRegor Yeah, it sends updates. The log appears to show emojis in the request, maybe Mastodon dropped it? https://fed.brid.gy/log?start_time=1670521974&key=https://www.jvt.me/mf2/2022/12/fawgk/%20https://inane.chat/@alectronic/109478870270420278&module=
# [snarfed]2 thanks gRegor! agreed, BF sends updates and should handle emoji fine
# [snarfed]2 that log shows the Update activity it sent to inane.chat
# btrem [jacky] re https://www.oasis-open.org/ have you never seen the "not the sgml faq" before? Enjoy! https://xml.coverpages.org/sgmlFAQ-NOT-19990401.html
gxt joined the channel
# [jacky] "If you've ever tried to get more than four SGML experts to agree on the answer to _any_ question, you'd understand. The only thing that every expert agrees on is that Robin Cover's web site is the best source of SGML information available anywhere; that in itself is pretty amazing." => HA, where's the XKCD?
# btrem It's why we got the notorious xhtml appendix c. If browsers took SGML seriously, appendix c would not have worked. (Appendix c was the part where they advised authors to use self-closing xhtml tags on empty elements, e.g., <br />. The idea was that browsers parsing the document as HTML would ignore the solidus, violating SGML shorttag notation.)
# @jpcaruana I wrote a little #elixir program, called LastCrusader: https://github.com/jpcaruana/last_crusader. Not a 100% static solution, but a fun experiment.commits to Github from micropub endpointlistens for pusblishsends webmentions to targets (and update links when appropriate)… https://jp.caruana.fr/notes/2022/12/08/i-wrote-a-little-elixir-program/ (twitter.com/_/status/1600930344080969732)
# [jamietanna] Thanks gRegor and snarfed! Didn't spot that
# [snarfed]2 oh god please no
# [snarfed]2 btrem probably anyone in the microformats org! https://github.com/orgs/microformats/people
mro joined the channel
# [snarfed]2 maybe we should ask one of the owners there to add you
neceve joined the channel
mro and neceve joined the channel
# [jamietanna] Is it still on Heroku? Did we not need to do anything for the end of the free tier, or were we already paying for it?
mro joined the channel
# [snarfed]2 I reviewed https://github.com/microformats/microformats-parser-website-python/pull/5, looks fine, I'm happy to merge if everyone's ready
# [snarfed]2 I'm not familiar with the deploy/devops setup for it though, so hopefully someone else would be available to firefight/revert if necessary
# [KevinMarks] LGTM - is this affected by the heroku/github integration changes though?
# [snarfed]2 ?
# [snarfed]2 yeah I'm merging. worst case, I can revert
# [KevinMarks] heroku messed up storing github credentials and got their access removed iirc
# [snarfed]2 oof
# [snarfed]2 anyone know who owns the python.microformats.io app? if it was someone (or the microformats org) via their github account, then yeah that's maybe a problem
# [snarfed]2 capjamesg now that I've merged, I just noticed, did you mean to downgrade mf2py in that PR? https://github.com/microformats/microformats-parser-website-python/pull/5/files#diff-4d7c51b1efe9043e44439a949dfd92e5827321b34082903477fd04876edb7552R12
# [snarfed]2 yeah as [KevinMarks] said ^ 😐
# [KevinMarks] so, is it simple enough to connect to netlify instead, or do we need a manual heroku deploy?
# [KevinMarks] seems to work
# [tantek] except I just tried https://python.microformats.io/ on a post of mine with alt text and it didn't show in in the results
# [KevinMarks] merging that deployed, so that's good
# [snarfed]2 right, I asked capjamesg about that a min ago ^
# [snarfed]2 I'll fix now
# [snarfed]2 done
# [snarfed]2 aaronpk how can I see the app in heroku?
# [snarfed]2 thx
# [snarfed]2 yeah, "done" was upgrading mf2py back to 1.1.2
# [snarfed]2 capjamesg just fyi I don't see the new img alt output though, eg https://python.microformats.io/?url=https://snarfed.org/2022-12-06_48532
# Loqi [preview] [Ryan Barrett] Meanwhile, in Emacs… https://snarfed.org/w/wp-content/uploads/2022/12/emacs-ping-kingdom-belgium.png
# [snarfed]2 aaronpk could you add heroku@ryanb.org instead? sorry for the runaround
# [snarfed]2 got it, thx
# IWDiscordRelay <capjamesg#4492> I didn't mean to downgrade. Strange.
# IWDiscordRelay <capjamesg#4492> [snarfed] Are you passing the alt text flag?
# IWDiscordRelay <capjamesg#4492> Oh, you mean from the website/
# [snarfed]2 right
# IWDiscordRelay <capjamesg#4492> Oh no...
# [snarfed]2 yeah looks like the downgrade was accidental, in https://github.com/microformats/microformats-parser-website-python/commit/2e849f3eb68e2fdbfcff305be040f8748f17dbb4
# IWDiscordRelay <capjamesg#4492> I don't think it was upon further reflection.
# IWDiscordRelay <capjamesg#4492> I'll review this.
# IWDiscordRelay <capjamesg#4492> Is the site deployed?
# [snarfed]2 yes. and we already bumped mf2py 1.1.2, so the lack of img alt is the only remaining question
geoffo joined the channel
# [snarfed]2 thanks! lgtm, merging
# [snarfed]2 yup
# [snarfed]2 alt works now! https://python.microformats.io/?url=https://snarfed.org/2022-12-06_48532
# [KevinMarks] I love the last frame of this https://mastodon.social/@b0rk/109480119191481544
# Loqi [preview] [Julia Evans] a debugging manifesto https://files.mastodon.social/media_attachments/files/109/480/117/130/803/280/original/6bddca5292451fde.png
gRegor joined the channel