#LoqiIt looks like we don't have a page for "issue with it" yet. Would you like to create it? (Or just say "issue with it is ____", a sentence describing the term)
#aaronpkit's just doing a lot of munging of data that it doesn't need to if it were to just store the XRay jf2 directly
#tanteknow going to try a multi-rsvp with Bridgy Publish
#tantekjust tried manually first in the bridgy/facebook web UI
#tantekand got error: "Error from Facebook API or your site: {"error":{"message":"(#100) User must be able to RSVP to the event.","type":"OAuthException","code":100,"fbtrace_id":"CpvibG9EmhI"}} HTTP Error 400: Bad Request"
#tanteklooks like Bridgy will only RSVP to the *first* FB event listed in a multi-RSVP post
[chrisaldrich], chrisaldrich, AngeloGladding, [pfefferle], tantek and [miklb] joined the channel
#aaronpk[eddie] aw you have a nice map and everything but no checkin markup on your checkins!
#tantek.comedited /want (+309) "/* IndieWeb Examples */ add an example to get things started" (view diff)
#tantek.comedited /want (-18) "drop fingers-crossed emojicon because it means either an out-of-control want, or possibly sign of deception (behind ones back), neither of which represent the "actionable want" that this post type is about" (view diff)
snarfed and [cleverdevil] joined the channel
#[cleverdevil]So, in the micropub spec, it requires a server to implement `x-www-form-urlencoded` and JSON for passing in data.
#[cleverdevil]But, I am not clear what the full expectation for support is on the x-www-form-urlencoded side.
#aaronpkreally it's there so that clients posting simple content can avoid having to use the nested json format and still expect to work with all servers, so most of the time that's going to just be h-entry
#[cleverdevil]Let's say I was converting anything passed in as form data to the equivalent JSON before processing it.
#[cleverdevil]I am thinking of creating a very, very simple and compliant micropub server that essentially just stores every piece of published content either on disk or in an S3 bucket.
#[cleverdevil]I am going to be on Known for the forseeable future, but I like the idea of eventually migrating to something much simpler.
#aaronpkI would recommend doing microformats json syntax validation before you store anything so that when you're reading it back you can be sure it's already valid mf2 json
#aaronpkso for example, you'd reject a JSON request that looked like {"type":["h-entry"],{"properties":{"foo":"bar"}} since the value of "foo" is not an array and that's invalid mf2 json
#aaronpkthe only limit is the valid characters after the h-
#[cleverdevil]Sure, but in practice, its not really unlimited.
#aaronpkdepends on whether you're talking about syntax or vocabulary
#[cleverdevil]People are only doing a subset of what is possible.
#aaronpkif you want to limit the vocabulary then I would recommend going further and really clamping down on what's allowed, which is essentially what i've done with XRay/Aperture/Microsub
#aaronpkin practice, there is never more than one published date of an h-entry for example, although the mf2 h-entry spec allows it
#[cleverdevil]Honestly, I'd really like to see this codified in an official way.
#aaronpkbut almost all publishers and consumers expect there to be just one. so in XRay i've converted it to a string value
#sknebelaaronpk: Oauth question, do refresh_tokens typically expire?
#aaronpkusually not, but totally depends on the service
#sknebelk, will assume no until it explodes in my face then ;)
loicm_ and [tantek] joined the channel
#[tantek]Gregorlove “want to read” or any “want to” is a /want post. /read/watch is for when you’ve done it, whether the whole thing or competed some number of pages / chapters / minutes / episodes etc
#Loqi[tantek]: snarfed left you a message 19 minutes ago: facebook multi session events, interesting! new to me.
#[tantek]Snarfed, so WDYT of Bridgy support of multi-rsvp? So I can post one rsvp post for multiple sessions instead of having to post one rsvp per session
#snarfed[tantek]: API support isn't really documented, so i need to go learn more...but it looks like the API only allows RSVPing to individual sessions, not the whole thing
#LoqiA passive post is a post that is created without the person taking an explicit action to create the post, such as listening to music that happens to be playing or watching a show that starts playing by itself, like YouTube's autoplay https://indieweb.org/passive
#aaronpkyesssssss my multi-account micropub stuff is working
snarfed and [manton] joined the channel
#[manton][aaronpk] Following up on the IndieAuth issue... Did the authorization endpoint used to return the "me" parameter? The code checking that in Sunlit should be identical to what I do in Micro.blog iOS, and I haven't heard any problems about it.
#aaronpkhmm i'm pretty sure i've signed in to micro.blog recently, let me check again
#aaronpkan early version of the spec had the "me" parameter returned at the callback URL, so Known implemented it that way, but the client can't safely rely on it at that point so we took it out
#[manton]Okay. My code must be leftover from that. And maybe most implementations still send "me" back.
#[manton]It's a simple change, but want to make sure I understand it.
#aaronpkah yeah, can't log in to micro.blog ios app either now
#Loqi[Tantek Çelik] h-event is a simple, open format for events on the web. h-event is often used with both event listings and individual event pages. h-event is one of several open microformat draft standards suitable for embedding data in HTML.
h-event is the microfo...
#Loqi[Aaron Parecki] Monocle just got real fancy. I can now set a default account for each channel from which responses should be sent. (Stored in my Microsub server, not in Monocle, so it can work across clients). Monocle recognizes when alternate accounts are available... https://aaronparecki.com/2018/03/08/13/monocle-account-chooser.png
#[kevinmarks]We tried recurring events with mf1 and decided they were too hard iirc - timezones drive you mad
#[eddie]!tell aaronpk: I have actually added tentative support for checkin display to Indigenous, but I definitely still need to do more improvements when I get the chance