#dev 2023-09-18
2023-09-18 UTC
btrem, gxt, [tantek], tyram, MentallyRetired, codepoet and eitilt joined the channel
#
[catgirlinspace] what's the best place to start for doing an indieauth implementation from scratch? just reading the entire spec?
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fcatgirlin.space%2Fimages%2Fpfp.jpg&sig=a24e78ffba45a23f99d5181be803987dc6949250469304d92d874482e841cefa)
#
[tantek] the wiki page has a bunch of helpful resources like: https://indieweb.org/IndieAuth#Client_Libraries
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Ftantek.com%2Flogo.jpg&sig=fdc026586d46976e19df06a113be643ff26d1dec5e3cb4e70d23224b6b3de6d0)
#
[catgirlinspace] uhhh i don't rlly know... just wannya be able to sign into other things from my website lol (with auth going through my website and not just doing relmeauth)
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fcatgirlin.space%2Fimages%2Fpfp.jpg&sig=a24e78ffba45a23f99d5181be803987dc6949250469304d92d874482e841cefa)
#
[catgirlinspace] seems like the term for that is IdP from a quick skim of the wiki page?
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fcatgirlin.space%2Fimages%2Fpfp.jpg&sig=a24e78ffba45a23f99d5181be803987dc6949250469304d92d874482e841cefa)
#
[catgirlinspace] right
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fcatgirlin.space%2Fimages%2Fpfp.jpg&sig=a24e78ffba45a23f99d5181be803987dc6949250469304d92d874482e841cefa)
#
[catgirlinspace] wannya do it from scratch because sounds fun ig. also no libraries for luau lol
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fcatgirlin.space%2Fimages%2Fpfp.jpg&sig=a24e78ffba45a23f99d5181be803987dc6949250469304d92d874482e841cefa)
#
[catgirlinspace] learning this kind of stuff is also just neat too
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fcatgirlin.space%2Fimages%2Fpfp.jpg&sig=a24e78ffba45a23f99d5181be803987dc6949250469304d92d874482e841cefa)
eitilt and gRegorLove__ joined the channel
#
[capjamesg] [catgirlinspace] What programming language do you want to use?
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
#
[capjamesg] I wrote methods for signing in to services with IndieAuth in `indieweb-utils` (Python).
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
#
[capjamesg] With those methods you can almost copy-paste this code for Flask, for example: https://github.com/capjamesg/webmention-receiver/blob/main/auth/auth.py
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
[Murray] joined the channel
#
capjamesg And of course we're always here to help!
#
capjamesg aaronpk Aperture can't discover an RSS feed on this Old Reddit page.
#
capjamesg The page has this tag:
#
IWDiscord <capjamesg#0>
#
capjamesg > <link rel="alternate" type="application/atom+xml" title="RSS" href="https://old.reddit.com/r/TaylorSwift/.rss">
#
aaronpk Reddit is being weird about XRay fetching the url https://xray.p3k.app/feeds?url=https%3A%2F%2Fold.reddit.com%2Fr%2FTaylorSwift%2F
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Faaronparecki.com%2Fimages%2Faaronpk-128.jpg&sig=fcc92d9a2a2192cebb3e92cd1bf91bd7b844f7ef87301cbe5d35b9847b0d0ae0)
#
capjamesg I can retrieve it with a `curl`
pharalia joined the channel
#
fratis Following up on https://discord.com/channels/866577279223595018/866577279223595022/1153305689943453847
[KevinMarks] joined the channel
#
[KevinMarks] unmung can read it https://unmung2.appspot.com/feed?feed=https%3A%2F%2Fold.reddit.com%2Fr%2FTaylorSwift%2F.rss - is this part of reddit's anti-scraping-for-AI changes?
![](https://chat.indieweb.org/img.php?url=http%3A%2F%2Fwww.kevinmarks.com%2Fkm.jpg&sig=6494ae80202670629add2c3b259652af09c48c2abbee37ed05b3e75e2d83577b)
#
capjamesg Aperture says "0 entries" for that page.
#
capjamesg > It’s not super popular, but it had momentum when I first started using it, it works great, and I have fun extending it, so we’re now married for life
#
capjamesg frank[d] This is the way I feel about my site, too:
#
IWDiscord <capjamesg#0>
#
capjamesg *too.
#
capjamesg I built my own static site generator. It never was popular, but we are married now because everything works well and it's nice to tinker to add things every now and again.
#
fratis Yes. And in my old age, I don’t have the patience for a rewrite 😬
#
fratis So Lektor it’ll be for the next decade
#
capjamesg I like the Links page on your website.
#
capjamesg I keep one at https://jamesg.coffee/
#
capjamesg [edit] I keep one at https://jamesg.coffee/
#
capjamesg Perhaps the only place on the web where there are links to Garfield, IANA, and the web all on the same page 😅
#
fratis Ha
#
fratis Nice. Yeah on a former blog I used to integrate the linkblog and longer form stuff into the same stream. Always thinking about doing that again
#
fratis I use Pinboard to manage those links, and I have a custom Lektor plugin + Netlify function to check for updates and rebuild/publish when I add new ones
Loqi___ joined the channel
#
[catgirlinspace] [capjamesg] am using luau which is a fork of lua. might try and reference other libraries for building my own in addition to the spec maybe?
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fcatgirlin.space%2Fimages%2Fpfp.jpg&sig=a24e78ffba45a23f99d5181be803987dc6949250469304d92d874482e841cefa)
rkta, AramZS and yogurt joined the channel
#
capjamesg Are web components faster than iframes?
[schmarty] joined the channel
#
[schmarty] capjamesg: sounds like a classic "it depends" question
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fmartymcgui.re%2Fimg%2Flogo.jpg&sig=8fdaeb5b466fea1d44c379b41dabd9401d3d8f8bcfebd54f4f2d296a1821a6e6)
#
fratis capjamesg[d]: for what purpose?
[aciccarello] joined the channel
#
[aciccarello] They are very different concepts. I'd consider web components a kind of client side rendering.
Rysheve, btrem, geoffo and bret joined the channel
#
[capjamesg] [KevinMarks] rel=me is now in the IANA link registry.
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
#
[capjamesg] [aaronpk] I tagged you in https://github.com/protocol-registries/link-relations/issues/63 w.r.t. IANA Considerations in IndieAuth.
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
t0nic joined the channel
gxt joined the channel
#
[capjamesg] [snarfed] Can you remind me what happened with Hacker Mention that you worked on?
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
btrem joined the channel
#
[capjamesg] It would be nice to have as a utility to which one could opt in.
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
#
[capjamesg] What is this code doing? https://github.com/snarfed/hackermention/blob/main/discover.py#L26C1-L26C15
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
#
[capjamesg] I think a single-user setup can avoid querying the whole DB.
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
#
[capjamesg] And use the Algolia API: https://hn.algolia.com/api/v1/search?query=jamesg.blog
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
#
[capjamesg] Ah, I see!
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
t0nic, greglopez and paulrobertlloyd joined the channel
#
[capjamesg] I need to get the requirements set up etc.
![](https://chat.indieweb.org/img.php?url=https%3A%2F%2Fjamesg.blog%2Fassets%2Fcoffeeshop.jpg&sig=ec5e94662fd24c2f04f7b135663ed46bc2dc544c028992fd4ea3bc7858987be2)
[tw2113] joined the channel
#
Loqi It looks like we don't have a page for "Algolia" yet. Would you like to create it? (Or just say "Algolia is ____", a sentence describing the term)
![](https://chat.indieweb.org/img.php?url=http%3A%2F%2Floqi.me%2Flogo%2Floqisaur.png&sig=3571041228810c0664972bd517c3e0cb2b50fe82c7359f310bed393df91a84e0)