swentel, [tantek], [frank] and cweiske joined the channel
#[tantek]Oooh, just saw this via annevk - for anyone who displays "time since" or "local time" on their post permalinks etc., perhaps consider Github's open source web components for this: https://github.com/github/time-elements
#Loqi[github] time-elements: Web component extensions to the standard <time> element.
[Joel], [jgmac1106] and [Sonny] joined the channel
#[Sonny]hey I'm a bit confused with microsub, I understand it is a reader server<-> reader client standard, what is the recommanded IndieWeb standard for blog <-> reader server ?
#ZegnatIt is up to the reader server to support what it wants, [Sonny]. But most people here would recommand atom/h-feed/rss.
#Zegnatmicroformats' h-feed is nice because it is inside the HTML (no side-files or extra copies of content) and can somewhat easier support different post types (for the social network feel). But has his own cons (cweiske blogged about that a bit, IIRC)
#[Sonny]I understand, I think I got confused because I was expecting a new "feed" protocol for serverless
#ZegnatUnlike what people think, we do like reusing parts that are already in use by many ;) There was little reason to reinvent the feed, I guess
#[Rose]Did you see this page before Sonny? If yes, could you tell us which part(s) weren't clear?
[tantek] joined the channel
#[Sonny]I did, I think linking "feeds" in the first sentence to https://indieweb.org/feed would clarify things for me, I'd do it but I don't have IndieAuth yet 🙂
#[Sonny]but microsub totally makes sense, I'm just back from 12 years of absence in a time where micropub was xml-rpc and we only had one device 🙂
#ZegnatThere are proposal extensions for Microsub to let it query posts from your blog. That way “my app <-> my blog” can be much closer to what people are used to where their own posts show up and can be editted.
#@timbrayWhat's the Rails of 2019? Say I wanna get a decent-looking database-backed website on the air double quick, am willing to code but less is better, what are my best choices? [I’m a little out of touch with the conventional wisdom.] [I’m sure that one answer is “Rails”.] (twitter.com/_/status/1125533782214303747)
[eddie] joined the channel
#[eddie]Zegnat: maybe Loqi isn’t a morning bot. (Morning in it’s home timezone lol)
#Loqi[eddie]: [Rose] left you a message 1 day, 5 hours ago: you be open to a pull request to add colour theming to Indigenous? (I would love to be able to change that orange, and offering a few built in theme colours with a switcher and matching icons might be nice)
[Rose] joined the channel
#[Rose]^ Opened an issue for theming. Which we can get to in due course 😉
[stefp], [jgmac1106], [calumryan], callMeBaby, [cleverdevil], snarfed, [tantek], [frank] and [grantcodes] joined the channel
#[grantcodes]Eventually made some decent progress on the microsub (+micropub) graphql server. But now I am probably going to need to do mf2 -> jf2 conversion for some stuff and maybe the other direction too.
#[grantcodes]Anyone have any functions to do this yet that I can basically copy?
#[grantcodes]I'll get my current work on the server on github in the next few days 🙂 Would love some feedback if anyone understands graphql better than me 😛
#Loqi[cleverdevil] switchpub: Code that I use to publish my Nintendo Switch activity to my website via reverse engineering the Switch Parental Controls API.
#LoqiKoype is an open-source project that aims to provide a one-stop shop for those looking for a single-tenant Web service to own-your-data https://indieweb.org/Koype
snarfed, gxt, [kevinmarks], KartikPrabhu, leg and [frank] joined the channel
#[frank]I try to experiment with some of the API possibilities of Aperture (hosted version of [aaronpk]) but with every call to https://aperture.p3k.io/microsub I get a 404 not found. Is there anything wrong or should I use another URL?
#aaronpkevery user gets a unique URL, it'll show yours on your dashboard
#[frank]Well...nowhere actually...To be honest the documentation at https://indieweb.org/Microsub-spec and https://aperture.p3k.io/docs to me is not that clear on what to use where. I am also struggling with Bearer tokens to get started with some get and post calls. I tried [sebsel]’s token generator but I am also stuck there with the proper URL's to use. For an average user like myself it's hard to get through all of it without the knowledge of where
#[frank]information like the token endpoint and auth endpoint for my WordPress blog...
#[frank]But I am just trying URL's based on documentation I read
#aaronpkyeah the trick is the microsub URL will depend on each person's configuration. so it's hard to make docs that make it clear what URL to use
#aaronpkhm yeah [sebsel]'s token generator is entirely client side so it doesn't do the discovery parts that actual apps do.
#aaronpki guess we need a debug tool that does more of the actual indieauth client parts and gives you a token to use at the end
#[frank]Well...you could refer to the dashboard to look it up. On the dashboard, you can add a text to the part "To use Aperture as your Microsub endpoint, add this HTML to your home page." like "You also need this URL as and endpoint if you want to make API calls" with a link back to the docs
#aaronpkquill kind of is that, since it shows your access token on the settings screen. tho it won't have the right scopes for microsub.
#[frank]I can make tokens in my WordPress Indieauth plugin and change the scopes in the database. Tried that one, but then I get an error at Aperture "bad_request"
#aaronpk[cleverdevil]: yeah the trick is that technically it's a bad idea to trust a tool like that that's generating tokens on the server side, which is why [sebsel] made one that is entirely client sifde
#aaronpkbut i agree it would be useful. also would be very easy, most of the code is already written by every micropub app.
#[frank][cleverdevil] I think [sebsel]'s tool is already OK to use, but I now find out it misses a state-parameter to login to my WP-based Indieauth plugin
#aaronpkthe trick with client side is finding the endpoints doesn't always work because of cross-domain restrictions
#[frank]Many moons ago I played around with some code from Dave Winer and his feedreader. I wonder if I can bootstrap some stuff to read out OPML files and put it in Aperture. That would make export/import pretty easy and transfer to microsub less a hassle....
#aaronpkshould definitely be possible! you can use microsub requests to effectively import subscriptions into aperture
#[frank]Small pieces loosely joined together. That's how the internet has been working for the last 250 years so why not now? 😉
snarfed joined the channel
#GWGRe custom scopes on backend tokens...the PR is waiting on that