#dev 2024-01-09

2024-01-09 UTC
#
[tantek]
does anyone here use a static site CMS for their personal site?
#
[tantek]
maybe I should ask in #indieweb
[lifeofpablo] joined the channel
#
GWG
gRegor: Where to take notes
#
gRegor
Where do you usually publish notes :)
#
GWG
Is this a note? Maybe
#
[Murray]
what is a static site CMS
#
Loqi
A static site CMS is a CMS that can be used to view, edit, and create static files used by a static site generator https://indieweb.org/static_site_CMS
geoffo and jeremycherfas joined the channel
#
d​rn4007
[tantek]: Thanks Tantek, I'm building login with Github capability at the moment. Will reach out here with any relmeauth questions
geoffo joined the channel
#
c​apjamesg
I’m excited to see what you build drn4007[d]!
oodani joined the channel
#
d​rn4007
capjamesg[d]: Thanks 😅 So am I!
[KevinMarks] joined the channel
#
c​apjamesg
What other web components should I make?
AramZS, sebbu2, [tantek], bterry, gxt, nsh, Zegnat, tbbrown, [timothy_chambe], gRegor, [snarfed] and t0nic joined the channel
#
[tantek]
[snarfed] starrwulfe do either of you use Vercel on your personal site or projects? If so can you add to /Vercel accordingly or at least document why it's IndieWeb relevant?
geoffo joined the channel
#
s​tarrwulfe
I'm doing a test site on it right now.
#
s​tarrwulfe
Already have the Wiki open writing <@1114282188880494602> 😉
#
[snarfed]
starrwulfe++
#
Loqi
starrwulfe has 2 karma in this channel over the last year (5 in all channels)
#
c​apjamesg
starrwulfe[d] Counterintuitively, you don't need the @ when tagging people who have the [BOT] Tag here on Discord.
#
s​tarrwulfe
Discord noise!
#
c​apjamesg
@[tantek]
#
Loqi
[preview] [IWDiscord] <s​tarrwulfe#0> Already have the Wiki open writing <@1114282188880494602> 😉
#
c​apjamesg
Wow, it didn't happen for me.
#
s​tarrwulfe
I'm actually bridging discord into matrix so I have no idea who has BOT or not
#
c​apjamesg
Our Discord bridge is quirky 🙃
#
c​apjamesg
Oh wow.
#
c​apjamesg
Bridge-ception.
#
s​tarrwulfe
I got bridges on bridges with bridges
#
s​tarrwulfe
You might say I'm...
#
s​tarrwulfe
...BridgyFedWithBridges...
#
IWDiscord
<s​tarrwulfe#0>
#
IWDiscord
<s​tarrwulfe#0>
#
s​tarrwulfe
Sorry @snarfed...
#
c​apjamesg
You should bridge from your website to Matrix.
#
c​apjamesg
Website -> Matrix -> Discord -> IRC.
#
s​tarrwulfe
Don't tempt me with a good time
#
c​apjamesg
#
s​tarrwulfe
There's my 100Days project right there
#
[snarfed]
lol. that branding is not the best, naming two separate services "Bridgy" and "Bridgy Fed" definitely confuses people sometimes
#
[snarfed]
the Bridgy "brand" has some traction, expanding it seemed like useful leverage at the time, but now I'm not so sure
#
s​tarrwulfe
How about Bridgy Hub or Bridgy Central? It kinda makes a website central to the fediverse
#
s​tarrwulfe
As opposed to it being another node/client
#
[snarfed]
"Fed" isn't the confusing part, the reuse of "Bridgy" is
#
s​tarrwulfe
Oh. Hmm. Gimme a moment to write this Vercel thing and then I'll think about that. I'm pretty good at coming up with names
#
[tantek]
wait there's a Discord-Matrix bridge?!? (we can take that to #indieweb-meta)
#
[snarfed]
heh sure! just fyi though I doubt I'd rename it now, that would probably cause even more confusion
#
[tantek]
Bridgy++ grow the brand! It's a genius name [snarfed]++
#
Loqi
Bridgy has 3 karma in this channel over the last year (7 in all channels)
#
Loqi
[snarfed] has 71 karma in this channel over the last year (115 in all channels)
#
[tantek]
[snarfed] if you're considering renamings, I have a minor suggestion: Bridgy Publish -> BridgyPub 🙂
#
s​tarrwulfe
Yep. Beeper runs one, but it's just the off the shelf one though:
#
Loqi
[preview] [matrix-org] matrix-appservice-discord: A bridge between Matrix and Discord.
#
[snarfed]
[tantek] lol. what's the rationale? confuse with/align with Micropub?
#
[tantek]
more AP but yeah, since there are broader positive associations with CapitalwordPub, BridgyPub would benefit from that
#
[snarfed]
maybe! for developers maybe yes, not sure about for non-developers
#
[tantek]
also it would give the feature / service a more easily searchable oneword term — easier to find in large docs or web search for specific references
#
[tantek]
usual naming considerations to help others find your unique & special needle in the haystack of the web
#
[snarfed]
interesting! I don't know how much value I'd get from trying to publicize/advertise individual features like that, as opposed to the brand overall
#
[snarfed]
I did quietly rename Listen => Backfeed, but that was just to use a more widely understood term (and one aligned w/IndieWeb)
#
[tantek]
ooh I like BridgyListen (or some variant) for Bridgy Backfeed
#
[tantek]
it sounds so kind & friendly
#
[tantek]
less jargony too for broader dev(-adjacent) appeal
#
[snarfed]
hah. it was Listen forever, I only changed it to Backfeed maybe a year or two ago
#
[snarfed]
naming is hard 🤷
#
[tantek]
as you expand the Bridgy suite of services, (consistent and complementary) naming becomes more important
#
[tantek]
another thought: BridgyBlue
#
[snarfed]
...for what?
#
[tantek]
for the suite of Bridgy services that connect to or otherwise do things with Bluesky
#
[snarfed]
I'm generally avoiding single-network tools like that, at least under the Bridgy brand
#
[tantek]
that's a good design criteria / methodology
#
c​apjamesg
😮
#
aaronpk
with some security considerations that resulted in this change to the oauth UI https://github.com/home-assistant/frontend/pull/17459
#
[snarfed]
IndieAuth++ ooh GitHub++
#
Loqi
IndieAuth has 2 karma over the last year
#
Loqi
GitHub has 1 karma over the last year
#
Loqi
[preview] [bramkragten] #17459 Auth: Make it clearer where you are logging in to
#
aaronpk
oh gosh, they had a really bad bug in the state parameter
#
c​apjamesg
!mf2 https://jamesg.blog
#
c​apjamesg
!pin13 https://jamesg.blog/
#
c​apjamesg
Maybe that command doesn't work here too?
#
c​apjamesg
[edit] !pin13 https://jamesg.blog/
#
c​apjamesg
[edit] !mf2 https://jamesg.blog
#
[snarfed]
seems like discord generally isn't triggering bots?
#
[snarfed]
or at least Loqi
#
aaronpk
I should update this finally cause it looks like the discord bot is here to stay in this form
#
aaronpk
usually it expects the ! As the first thing in the message
#
Loqi
definitely
#
gRegor
what is ai.txt
#
Loqi
It looks like we don't have a page for "ai.txt" yet. Would you like to create it? (Or just say "ai.txt is ____", a sentence describing the term)
#
s​tarrwulfe
Hey how about BridgeOver? Because its a bridge over gap of communication between networks?
#
gRegor
capjamesg, you might be interested in that^. I have mixed feelings about it, but it's an option.
#
[snarfed]
starrwulfe 😁
#
gRegor
In theory at least, anyone using their API should not find your content if you have ai.txt set up.
#
gRegor
I tried to contact them to opt out my domain but they basically were manually verifying ownership of the domain by looking for my email on it, which I don't have. No <meta> tag or other way to verify domain (like IndieAuth!). So I reluctantly added ai.txt
to2ds joined the channel
#
to2ds
.well-known/ai.txt is a thing now? Awesome!
#
[snarfed]
just /ai.txt, no .well-known
#
to2ds
[snarfed] - Ah! Thx.
#
to2ds
I would like a generice file in .well-known that covers all bases. Maybe something like gtfo.txt? 😄
#
superkuh
You'd think that'd be covered as a subset of robots.
#
gRegor
ai.txt is a proprietary one, though maybe it will get more adoption. :shrug:
#
gRegor
Appears to have worked for my domain if the search on https://haveibeentrained.com/ is correct
#
c​apjamesg
[snarfed] I appear to have broken something.
#
[snarfed]
looks like your top level h-feed has a child h-feed, and the posts are all in the child
#
gRegor
h-feed all the way down
#
c​apjamesg
My HTML doesn't?
#
c​apjamesg
Oh, it has an mf1 one.
#
[snarfed]
got me, that's what the pin13 ^ mf2 has
#
c​apjamesg
🤦
lazcorp joined the channel
#
lazcorp
I've just added the ai.txt file to my site. I do already have quite a few LLM bots blocked in robots.txt
#
c​apjamesg
I was like "there is only one h-feed in this view-source link!"
#
[tantek]
.well-known--
#
[tantek]
well-known--
#
Loqi
well-known has -5 karma in this channel over the last year (-8 in all channels)
#
c​apjamesg
lazcorp I have been thinking about word tools after last week's HWC. I want to make something but I am unsure what yet!
#
[tantek]
there's a meta tag proposal
#
gRegor
fynd++
#
Loqi
fynd has 1 karma in this channel over the last year (2 in all channels)
#
Soni
our goal with web+feed was to promote atom, did it actually do anything?
#
[tantek]
I don't necessarily like or advocate for this, just stating that this proposal exists (and feel free to critique accordingly) https://github.com/whatwg/html/issues/9479
#
Loqi
fynd has 2 karma in this channel over the last year (3 in all channels)
#
Loqi
[preview] [evayde] #9479 Proposal: Meta Tag for AI Generated Content
#
lazcorp
[c​apjamesg] they are very interesting to make!
#
[snarfed]
what is fynd
#
Loqi
It looks like we don't have a page for "fynd" yet. Would you like to create it? (Or just say "fynd is ____", a sentence describing the term)
#
[tantek]
wait really
#
[tantek]
what is FYN
#
Loqi
👃 follow your nose is an intentional principle for designing discovery algorithms that start with the specific URL you want to discover things about, retrieving headers or contents, and parsing for particular link rel values to URLs to the desired information, in contrast to the “well-known” approach of looking outside the specific URL, like using only its domain and a hardcoded path https://indieweb.org/FYN
#
c​apjamesg
[snarfed] Granary still isn't happy.
#
[tantek]
IndieAuth++ aaronpk that mention is worth blogging about!! Is there an IndieAuth blog? Or is it just https://aaronparecki.com/tag/indieauth ? 🙂
#
Loqi
IndieAuth has 3 karma over the last year
#
c​apjamesg
I wonder why my h-entries are a child of the h-card.
#
[snarfed]
^ right that's it
#
c​apjamesg
Oh I know exactly why.
#
c​apjamesg
[snarfed]++
#
Loqi
[snarfed] has 72 karma in this channel over the last year (116 in all channels)
#
[tantek]
what's wrong with h-entry being a child of h-feed being a child of h-card? 👀
#
[snarfed]
nothing, but I don't currently have any plans to make granary understand and handle arbitrary shapes of mf2
#
c​apjamesg
[tantek] How does rel=license work for all rights reserved?
#
[snarfed]
capjamesg's mf2 is shaped differently
#
[snarfed]
(or at least was)
#
c​apjamesg
It still isn't working?
#
c​apjamesg
Ah, caching!
#
[snarfed]
capjamesg try with &cache=false
#
gRegor
what is rel-license
#
Loqi
It looks like we don't have a page for "rel-license" yet. Would you like to create it? (Or just say "rel-license is ____", a sentence describing the term)
#
c​apjamesg
Thank you!
#
gRegor
what is license
#
Loqi
license is terms under which you are allowed to (re)use a piece of work; in the context of the IndieWeb, for source code such as in open source projects, or content, like the IndieWeb wiki itself which has a specific Copyright https://indieweb.org/license
#
c​apjamesg
The good ol' &.
#
c​apjamesg
Okay, I have one more question.
#
c​apjamesg
Why is my author - (James)
#
[snarfed]
looking
#
[snarfed]
oh because the rss entry author field is formatted `email (name)`
#
c​apjamesg
No way.
#
c​apjamesg
Wow.
#
[snarfed]
feel free to add an email address to your h-card I guess 😈
#
[snarfed]
I guess I could default to webmaster@
#
[tantek]
RSS-- for that kind of weirdness. Yet another reason to instead use something that's a lot more precisely & meaningfully specified like Atom++
#
Loqi
Atom has 1 karma over the last year
#
Loqi
RSS has -1 karma over the last year
lazcorp joined the channel
#
lazcorp
Did the JSON Feed ever gain any traction?
#
lazcorp
I know Inoreader can read JSON Feeds, but I've never seen that many of them around
#
[snarfed]
hmm I wonder why the 🔮 at the end of https://tantek.com/2024/003/t1/2023-indieweb-gift-calendar-numbers got stripped out of the federated version, eg https://indieweb.social/@tantek.com@tantek.com/111696959086545319 (requires login)
#
[snarfed]
it's in the AS2 content that BF sent, and Mastodon handles that emoji on its own fine, https://indieweb.social/@snarfed/111728290682651117 , so... 🤷
#
[snarfed]
ok, I think I'm finally ready to ship v1 of Bridgy Fed's all-web-sites-via-metaformats-and-Atom/RSS support. docs: , https://fed.brid.gy/docs#web-profile , https://fed.brid.gy/docs#web-how-post
#
[snarfed]
feedback is welcome!
#
Loqi
[preview] [snarfed] Tentative starting answers here, open to revision: * Start by automatically federating posts from the first discovered feed on the home page. * Followers will only see posts from the feed posted going forward, starting from when they first follow, ...
#
[tantek]
What did I break this time [snarfed]? 🔮 👀
#
[snarfed]
yeah man I have no clue there but pretty sure it's on Mastodon's end
#
[tantek]
cool cool
#
[tantek]
also since you're here, I updated that post with updated Gift Calendar figures, webmentioned BridgyFed (twice), and bupkiss — zero updates on my dashboard
#
[tantek]
tl;dr: it looks like "federating updates" from IndieWeb -> AP broke recently in BridgyFed
#
[snarfed]
hmm, will look
#
[snarfed]
definitely not broken across the board, I'm still federating posts and other interactions fine
Renfield and gRegorLove_ joined the channel
#
[snarfed]
[tantek] I'm struggling to find any record of those webmentions in BF's logs
#
[snarfed]
latest one I can find is 1/4 1:22:49am PT, the original one for that post
#
[snarfed]
any chance you have timestamps, response status codes, bodies etc for any later ones you sent?
#
[tantek]
hmm no, I used mention.tech to send them
#
[tantek]
oh wait
#
[tantek]
my bad, the BridgyFed link timed out (no longer on that post). one moment...
#
[tantek]
just resent. let's see what the dashboard latency is
#
[tantek]
just showed up in dashboard. so ~60s
#
[tantek]
and just started propagating to servers
#
[tantek]
so another 30s or so
#
[snarfed]
hmm, should show up in the dashboard faster than that, but otherwise yeah
#
[tantek]
I'm assuming there are a bunch of queues and such all the inbound wms to BF have to filter through
#
[snarfed]
sure, but still