#dev 2024-12-10

2024-12-10 UTC
troojg joined the channel
#
[mattl]
None of those are on the wayback machine?
#
Kolev
[mattl], didn't check. I just know they're not up now.
#
Kolev
Someone is encouraging me to continue using Haunt to generate a static site, and implementing IndieWeb features with webmention.io and Bridgy Publish.
bterry, eitilt and shoesNsocks joined the channel
#
Kolev
[tantek], I think I'll just continue using the static site generator I've been using. I guess that's the spirit of IndieWeb, anyway: To use a diverse variety of technologies, bound together by common protocols and formats.
#
[tantek]
Kolev++ for helping garden the /Known page. Thank you šŸ™
#
Loqi
Kolev has 4 karma in this channel over the last year (6 in all channels)
#
[mattl]
Kolev++
#
Loqi
Kolev has 5 karma in this channel over the last year (7 in all channels)
gRegorLove_ and gRegorLove__ joined the channel
#
[mattl]
Is Gemini out of scope for IndieWeb?
#
[mattl]
Iā€™d say so
#
Kolev
[mattl]: sorry did I mention Gemini?
#
[mattl]
Moult did in #indieweb
[morganm] joined the channel
#
[mattl]
@moult is there any way to read Gemini stuff in a web browser?
parnikkapore_x joined the channel
#
doesnm
oops, i mean [mattl]
MyNetAz and [Murray] joined the channel
#
doesnm
how to get access token from token endpoint if i know code from auth endpoint? can't find on tokens.indieauth.com
Salt, barnaby, bloot, nemonical, MyNetAz, GuestZero, eitilt and [benatwork] joined the channel
#
Kolev
[mattl], made some progress with Haunt. Added h-card and RelMeAuth and h-feed, and it was painless.
#
[mattl]
What is Haunt?
#
Loqi
It looks like we don't have a page for "Haunt" yet. Would you like to create it?_C (Or just say "Haunt is ____", a sentence describing the term)
#
Kolev
[mattl], I currently don't have a Haunt site up yet, so I haven't made a page for Haunt yet.
#
[mattl]
But what is it?
#
Kolev
[mattl], static site generator written in Guile Scheme. Edit pages as Scheme code or Markdown.
gRegor and bret joined the channel
#
[mattl]
Haunt is a static site generator written in Guile Scheme. Pages are edited as either Scheme code or Markdown.
#
[mattl]
What is haunt
#
Loqi
It looks like we don't have a page for "haunt" yet. Would you like to create it?_D (Or just say "haunt is ____", a sentence describing the term)
#
[mattl]
Haunt is a static site generator written in Guile Scheme. Pages are edited as either Scheme code or Markdown.
#
[mattl]
Did you get a domain name?
sebbu2 joined the channel
#
gRegor
This is neat. I saw and added a post to the wiki yesterday about webmention in /twtxt. It looked like it was mainly geared towards @ mentions on twtxt, but I tried a reply and it showed up! https://darch.dk/timeline/post/f34vfua
#
gRegor
Bunch of mentions in https://darch.dk/timeline/mentions.txt and mine near the bottom
#
doesnm
gRegor: are you using twtxt?
#
gRegor
I'm not, but a bit familiar with it
#
doesnm
hm, if hash is enough can i bridge webmentions via twtxt2html?
#
gRegor
I think one of the devs, prologic, has been around indieweb chat iirc
#
gRegor
(or maybe that's yarn.social... something in the twtxt vicinity)
#
doesnm
prologic creates yarn.social and some useful extensions
#
gRegor
doesnm, this was the post I saw: https://darch.dk/mentions-twtxt
#
doesnm
original twtxt created by buckket
#
doesnm
gRegor: yeah, great post
#
doesnm
im created simular endpoint but didnt tested it (and only for twts, no html)
#
gRegor
I think the first link above is just an HTML wrapper around the mentions.txt file. Doesn't look like it did anything more than put my source URL and the target. Very cool demo that webmention really is just "this url linked to your url"
#
doesnm
/timeline is full-featured pod on php
#
gRegor
Right, but it's pulling in from mentions.txt, right?
#
doesnm
and some other feeds
#
gRegor
Gotcha
#
gRegor
[aciccarello], I tried following tantek's Threads account via BF a while back. I don't think it fully worked / haven't seen any posts from there in Monocle. But shows up in the following list: https://fed.brid.gy/web/gregorlove.com/following
#
[aciccarello]
I'm curious if following a bridgy fed activity pub account works in threads yet. It sounds like external account's don't yet show up in the Threads feed
#
gRegor
ahh, so the other way around, gotcha
jonnybarnes joined the channel
#
[snarfed]
[aciccarello] that's right
#
[snarfed]
gRegor looks like tantek hasn't posted on Threads since March, https://www.threads.net/@tantek/
#
[snarfed]
also do you remember if you followed interactively or via webmention?
#
gRegor
yeah, I think I followed before then and checked for some new posts. Could have missed them with Monocles post retention possibly.
#
gRegor
Yeah, all my follows have been by webmention. I remember there was maybe some issue with that we talked briefly about at Portland in August, some of the people I've followed haven't shown up in the Atom feed.
#
gRegor
I think the slug is from updating it and re-sending the wm :)
#
Loqi
[preview] [gRegor Morrill] Followed Tantek on threads.net
#
gRegor
I can look up others if that helps. My follow posts are unlisted.
[lazcorp] and MyNetAz joined the channel
#
Kolev
capjamesg, I'm making progress with Haunt. I don't think I'll need to use Aurora to get the results I want. šŸ™‚
#
capjamesg[d]
No worries!
#
capjamesg[d]
What matters is you're able to make what you want
#
Kolev
capjamesg[d], I'm a GNU freak. My computer is powered by the Scheme programming language. šŸ˜›
#
capjamesg[d]
Oh wow haha. Amazing!
#
Kolev
In Scheme, code and data are the same, so I can insert code into my static site whenever I feel like. No need to use Liquid or whatever.
#
capjamesg[d]
I did some tinkering with Lisp earlier this year.
#
capjamesg[d]
I made a quick HTML DSL which was fun.
#
capjamesg[d]
Well, "quick" isn't a fair characterisation. I meant small.
#
Kolev
capjamesg[d], several Lisps have SXML where you write HTML as Lisp S-expressions. (html (head (title "Title")) (body (p "Paragraph."))) ; )
#
capjamesg[d]
Yeah that's sort of what I was trying to build!
#
capjamesg[d]
Except I couldn't figure out how to get all HTML tags to be functions.
#
capjamesg[d]
I ended up with (tag head (list (tag title "coffee"))), etc.
#
Kolev
capjamesg[d], and then Haunt lets you define functions to abstract away complicated HTML. For example, you can do `,(anchor "Title" "https://example.org/example/")` instead of typing out `(a (@ (href "")))`.
#
Kolev
Overall, I'm happy with Haunt. I just need to get pretty URLs and IndieWeb technologies set up.