#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?

#
[tantek] the wiki page has a bunch of helpful resources like: https://indieweb.org/IndieAuth#Client_Libraries

#
[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)

#
[catgirlinspace] seems like the term for that is IdP from a quick skim of the wiki page?

#
[catgirlinspace] right

#
[catgirlinspace] wannya do it from scratch because sounds fun ig. also no libraries for luau lol

#
[catgirlinspace] learning this kind of stuff is also just neat too

eitilt and gRegorLove__ joined the channel
#
[capjamesg] [catgirlinspace] What programming language do you want to use?

#
[capjamesg] I wrote methods for signing in to services with IndieAuth in `indieweb-utils` (Python).

#
[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

[Murray] joined the channel
#
IWDiscord <capjamesg#0> And of course we're always here to help!
#
IWDiscord <capjamesg#0> aaronpk Aperture can't discover an RSS feed on this Old Reddit page.
#
IWDiscord <capjamesg#0> The page has this tag:
#
IWDiscord <capjamesg#0>
#
IWDiscord <capjamesg#0> > <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

#
IWDiscord <capjamesg#0> I can retrieve it with a `curl`
pharalia joined the channel
#
IWDiscord <fratis#0> 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?

#
IWDiscord <capjamesg#0> Aperture says "0 entries" for that page.
#
IWDiscord <capjamesg#0> > 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
#
IWDiscord <capjamesg#0> frank[d] This is the way I feel about my site, too:
#
IWDiscord <capjamesg#0>
#
IWDiscord <capjamesg#0> *too.
#
IWDiscord <capjamesg#0> 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.
#
IWDiscord <fratis#0> Yes. And in my old age, I don’t have the patience for a rewrite 😬
#
IWDiscord <fratis#0> So Lektor it’ll be for the next decade
#
IWDiscord <capjamesg#0> I like the Links page on your website.
#
IWDiscord <capjamesg#0> I keep one at https://jamesg.coffee/
#
IWDiscord <capjamesg#0> [edit] I keep one at https://jamesg.coffee/
#
IWDiscord <capjamesg#0> Perhaps the only place on the web where there are links to Garfield, IANA, and the web all on the same page 😅
#
IWDiscord <fratis#0> Ha
#
IWDiscord <fratis#0> 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
#
IWDiscord <fratis#0> 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?

rkta, AramZS and yogurt joined the channel
#
IWDiscord <capjamesg#0> Are web components faster than iframes?
[schmarty] joined the channel
#
[schmarty] capjamesg: sounds like a classic "it depends" question

#
IWDiscord <fratis#0> 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.

#
[capjamesg] [aaronpk] I tagged you in https://github.com/protocol-registries/link-relations/issues/63 w.r.t. IANA Considerations in IndieAuth.

t0nic joined the channel
gxt joined the channel
#
[capjamesg] [snarfed] Can you remind me what happened with Hacker Mention that you worked on?

btrem joined the channel
#
[capjamesg] It would be nice to have as a utility to which one could opt in.

#
[capjamesg] What is this code doing? https://github.com/snarfed/hackermention/blob/main/discover.py#L26C1-L26C15

#
[capjamesg] I think a single-user setup can avoid querying the whole DB.

#
[capjamesg] And use the Algolia API: https://hn.algolia.com/api/v1/search?query=jamesg.blog

#
[capjamesg] Ah, I see!

t0nic, greglopez and paulrobertlloyd joined the channel
#
[capjamesg] I need to get the requirements set up etc.

[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)
