#dev 2018-11-01
2018-11-01 UTC
eli_oat, KartikPrabhu, [wiobyrne], jeremycherfas, [jgmac1106], renem and [tantek] joined the channel
# @MozDevNet IndieAuth is a decentralized login protocol that enables users of your software to log in to other apps. Read more about how Dweb is changing auth: https://hacks.mozilla.org/2018/10/dweb-identity-for-the-decentralized-web-with-indieauth/ (twitter.com/_/status/1057875385541685248)
cweiske, [frank], [schmarty], [tonz] and [kevinmarks] joined the channel
# jeremycherfas Something went wrong!
# jeremycherfas Your Micropub endpoint indicated that something went wrong creating the post.
# jeremycherfas Not very helpful, but then, that's Known.
# jeremycherfas Omnibear's error 2was the same, of course. And to be honest, I'm in catching up mode so rather than open Omnibear's debugger, I just thought maybe it was the hashtag in the title and did a little experiment.
# petermolnar wth. "We found a potential security vulnerability in one of your dependencies." - github on my repositories o.O
# aaronpk they've been doing that for a while. https://help.github.com/articles/about-security-alerts-for-vulnerable-dependencies/
[Vincent], [tantek] and [jgmac1106] joined the channel
# [jgmac1106] [jeremycherfas] might be similar to my error. One sec
# aaronpk deathrow1: here's selfauth (PHP) https://github.com/Inklings-io/selfauth
# [jgmac1106] Nope just a syndication error. I can still publsh
# aaronpk and the wiki page for it https://indieweb.org/selfauth
# [jgmac1106] [aaronpk] if I am using static pages on my domain can I follow that to still indielogin?
[kevinmarks] joined the channel
# [jgmac1106] Okay, thx. Not sure if it is something I will do this weekend... But will need to do soon
# aaronpk deathrow1: and the node.js one for reference https://glitch.com/~befitting-price
[tonz], jgmac1106, rMdes and [schmarty] joined the channel
# [schmarty] hopes befitting-price doesn't get cloned too many times as-is.
# [schmarty] i think it needs to be ported again
# @jgmac1106 I need to try gRSShopper I am currently using a microsub reader (can subscribe to atom/json/rss) hosted on Aperture and then using the Indigenous app on Android. I will record a quick demo later. It is super cool. #el30 (http://quickthoughts.jgregorymcverry.com/s/1s3Wta) (twitter.com/_/status/1057977224736006144)
[jgmac1106], [kevinmarks], [tantek] and [tonz] joined the channel
snarfed, eli_oat, [schmarty], rMdes and [eddie] joined the channel
[Vincent] joined the channel
# [Vincent] wow nice!
# [Vincent] I’m trying to decide if I ditch Jekyll and move to eleventy. Jekyll is not built for speed and my Webmentions server is Node. So I would rather work in 1 language than 2 if I can
KartikPrabhu joined the channel
# petermolnar "Jekyll is not build for speed" - no, it builds speed ;)
# petermolnar but I'm aware of the reuild-everything approach of jekyll
sebsel and [kevinmarks] joined the channel
# [kevinmarks] Try Hugo?
[jgmac1106] joined the channel
# [jgmac1106] [tonz] can you let [pfefferle] know how you did that in the WordPress channel or just do a PR?
# [jgmac1106] [tonz], I will also test using SemPress without the h-card plugin...maybe it comes with a native u-uid h-card embedded in post and the h-card widget injects another
snarfed joined the channel
snarfed1 and [cleverdevil] joined the channel
# [cleverdevil] Gah!
# [cleverdevil] No fun.
# [cleverdevil] Thanks for handling this [eddie] 🙂
# [cleverdevil] Let me know if/how I can help.
[manton] joined the channel
# [cleverdevil] It should work just fine, [manton].
# [cleverdevil] But, it would be good to test to be sure.
# [cleverdevil] All that work implementing IndieAuth on the indiepaper.io website for naught!
KartikPrabhu, [kevinmarks], calumryan, eli_oat and [eddie] joined the channel
# [eddie] Haha yeah, [manton] nailed it. They want me to use the in app browser to do the authentication, not open safari. But then the cookies are limited to the domain you request cookie support for, which means you have to know the user’s domain in advance, which then means you have to detect the authorization endpoint in the app
# [eddie] Yeah, I have a test micropub endpoint that is essentially a Micropub blackhole 🙂 You enter the url and it authenticates through indieauth and asks for a password that I provide Apple, and then it provides a test Microsub and Micropub endpoint. The Microsub endpoint follows a couple rss feeds and the Micropub endpoint just returns 200 to all micropub requests haha
[cleverdevil] joined the channel
# [cleverdevil] Its all up on GitHub, too, and pretty easy to build 🙂
[manton] joined the channel
# [cleverdevil] (In hindsight, should have named the repo Indiepaper-Apple)
# [cleverdevil] Hmm... was thinking the other day that it might be fun to create a global Indieweb nicknames database service.
# [cleverdevil] IndieAuth with it, and then you can register your identities across platforms.
# [cleverdevil] Offer a nice searchable web UI and a minimal API.
# [cleverdevil] Is this a good idea? Bad idea?
snarfed joined the channel
# [cleverdevil] Ah, instead of making a registry, just have a service that can go out and query all around instead.
# [cleverdevil] Thing is: I'd like to be able to search backwards, too.
# [cleverdevil] From Twitter to domain, for example.
# [cleverdevil] But, that'd work too, actually.
# [cleverdevil] Hmm.
# [cleverdevil] Good point.
# [cleverdevil] Indeed.
# [cleverdevil] I wonder if I could just have it be that you always put in a domain.
# [cleverdevil] And it gives you the proper mappings for all of the rel-me links.
# [cleverdevil] (Including rewriting your post for syndication).
# [cleverdevil] That's precisely what it would be.
# [cleverdevil] My goal would just to be to make that easier.
# snarfed but that gets very CMS specific. hard to do as a service. memories of https://snarfed.org/2015-11-29_keep-bridgy-publish-dumb
# [cleverdevil] Simply have the CMS send the content up to a service, and then get back a JSON structure for syndication to everywhere.
# [cleverdevil] Then, the CMS can decide what to do with it.
# [cleverdevil] Still, this seems increasingly like it may just belong in the CMS itself./
# [cleverdevil] Not a service...
# [cleverdevil] I guess I may just be avoiding writing PHP so I can get this in Known, haha.
# [cleverdevil] I have visions of writing something like "@
{snarfed.org}
Hello, there." and then having Known magically do the right thing for Twitter, Micro.blog, and microformats.[jgmac1106] and snarfed joined the channel
# gRegorLove_ sknebel++ lol
# [jgmac1106] I think [aaronpk] keeps a nick database or is playing with one. I was talking about the IndieWeb phone book as well, was wondering if you could just scrap the h-card of different users wiki pages...and if they had a u-url to a social service, or some way like you said to syndicate your h-card to a directory anyone could query
# [jgmac1106] [cleverdevil] you make the plugin I would be the second to install it
# gRegorLove_ What is nicknames cache?
# Loqi A nicknames cache is a way indieweb sites store information about people to improve the user experience of the site owner referring, mention, and/or linking to those people https://indieweb.org/nicknames-cache
KartikPrabhu and snarfed joined the channel
sebsel and [Vincent] joined the channel
# [Vincent] It feels like I would want to define my own nickname in my h-card. If it doesn’t exist, then fall back to my name for what is used. People have different handles/nicknames on various social networks that might be old, they would rather not be referred by.
[kevinmarks] joined the channel
# [kevinmarks] you can with p-nickname; for other social networks it would be in their h-card or in their url structure
[sebsel] joined the channel
# [Vincent] [kevinmarks] thanks, somehow that one slipped me by
[cleverdevil] joined the channel
# [cleverdevil] So, that's not what I mean by nicknames.
# [cleverdevil] I mean "give me a map of a domain name to that user on other services and how to @-mention them on that platform"
# [kevinmarks] you mean autocomplete over your addressbook?
# [cleverdevil] Sort of.
# [Vincent] [sebsel] that’s an interesting issue you have raised there. Who gets to decide what people are called if its “your” site.
# [cleverdevil] I want to be able to @-mention a domain name, and then when syndicating to target platforms, transforming the content to match the expected output.
# [cleverdevil] So, I could write "Hello, @
{snarfed.org}
" and syndicate to Twitter, and it would translate that to "[snarfed]" (or whatever appropriate).# [cleverdevil] Autocomplete would *also* be nice.
# [kevinmarks] as part of the social graph API at google (RIP) which crawled rel=me and rel=friend and FOAF, we also built https://github.com/webjay/sgNodeMapper which understood how to map between uid and nicknames and url for various social networks
# gRegorLove There's people's preferred nicknames, which they can advertise, then there's private, personal nicknames you might store for your own usage, e.g. "mom"
# gRegorLove There was recent talk of that, though I don't see it on /nicknames-cache
# [kevinmarks] so you'd still need to map those to something on your local site
# [cleverdevil] My thinking is that I'd write to the domain name, and then behind the scenes, my site would fetch the domain, parse for an h-card, and magically do the right thing.
# [cleverdevil] But, having an additional layer on top where I can define my own nicknames for certain domains would be nice too, I suppose.
# gRegorLove Ah right, pet names was the term
snarfed joined the channel
# Loqi It looks like we don't have a page for "pet name" yet. Would you like to create it? (Or just say "pet name is ____", a sentence describing the term)
# [kevinmarks] but you wouldn't want 'mom' or 'boo' or 'petal' showing up in your own post, woudl you?
# [kevinmarks] so you still need a petname to local public name mapping as well as remote silo @'s
# [kevinmarks] so an autocomplete across several of them could work
# [kevinmarks] noterlive has something a bit liek that
# [kevinmarks] as it pulls twitter nick, text name and URL
# [kevinmarks] makes buttons for each person
# [kevinmarks] and publishes one to twitter and the others to the HTML
# [cleverdevil] On my site, I'd likely always render it as an <a href="domain">Nickname</a>
# Loqi It looks like we don't have a page for "petname" yet. Would you like to create it? (Or just say "petname is ____", a sentence describing the term)
# [cleverdevil] (Oh, I mean Pet Name, not Nickname)
KartikPrabhu joined the channel
# [kevinmarks] If you want code for the autocomplete part, https://leaverou.github.io/awesomplete/ is great
# gRegorLove haha
# gRegorLove "syncing Zegnat's h-card... your contactbook storage is now full"
KartikPrabhu, renem, snarfed, [tantek] and [kevinmarks] joined the channel