#dev 2017-07-28

2017-07-28 UTC
#
gRegorLove
Got it working on my site, woo!
#
gRegorLove
(And on a client's site for work)
KevinMarks_, davidmead, [miklb], TheGillies, leg and AngeloGladding joined the channel
#
TheGillies
Is an rsvp a webmention or is there a different rel= I need to add to my site to accept rsvps?
leg joined the channel
#
aaronpk
What is rsvp
#
Loqi
An RSVP is a reply to an event post that says whether the sender is or is not attending, might attend, or is just interested in the event https://indieweb.org/rsvp
#
aaronpk
itll look like a reply and there will be an additional property "rsvp"
#
TheGillies
> When you receive a webmention from a URL that is a reply (has an in-reply-to URL that is the event URL), also check if the entry contains an rsvp property.
#
TheGillies
So the answer is yes?
tantek joined the channel
#
aaronpk
well it's not a different rel
#
aaronpk
just an additional property in the microformats
#
TheGillies
who said anything about microformats? :P
wagle joined the channel
#
aaronpk
Well then
[chrisaldrich] joined the channel
#
gregorlove.com
edited /nanopub (+28) "dfn, period"
(view diff)
#
tantek.com
edited /Events (+545) "update events for aug"
(view diff)
tantek, cweiske and barpthewire joined the channel
#
voxpelli
1.0 just released
#
Zegnat
It took us this long to get to a stable changelog release?! ;)
#
Ruxton
haha!
#
Loqi
rofl
#
Ruxton
great changelog too
#
Ruxton
they should have promo things I can forward to companies that put out crap changelogs
#
Zegnat
maybe register changeyourchangelog.com, Ruxton?
jeremycherfas joined the channel
#
cweiske
and again markdown
#
Zegnat
cweiske, does GitHub render anything else by default? I would not be surprised if the choice for the #-headers was made to get better display on GitHub. (Assuming you are still talking changelog)
#
cweiske
yes, changelog
#
cweiske
github also renders rst
#
cweiske
and other formats
#
Zegnat
Then I have no arguments either for or against it
Defenestrate joined the channel
#
Ruxton
cweiske: file an issue, imo they should seperate the format of the log away from the format of the text
#
Ruxton
beacuse https://puu.sh/wVcMs/f0d657235b.png all that should stand, regardless of the choice of presentation
#
cweiske
petermolnar, I already made my decision in that field
#
petermolnar
asciidoc?
#
cweiske
no, rst
#
petermolnar
did you summarise why? I'm just curious.
#
voxpelli
keepachangelog never actually says you _should_ use Markdown and Markdown being the most widely used format for such files nowadays makes it the natural choice for examples
#
cweiske
no, I wrote no summary. it is: markdown is not enough for complexer documents that want .. tables, and it's fragmented. so I always use rST because I don't have to switch document formats once I need more structured elements
#
voxpelli
personally I think Markdown works great for readmes and changelogs
#
petermolnar
https://liw.fi/manpages/ - yeah, I'm going to stick to Pandoc compatible markdown
#
Zegnat
To be fair to cweiske’s criticism, petermolnar, you are sticking to a specific Markdown compiler that dictates what formats you can use (e.g. for tables) rather than saying you use just Markdown
#
@ciudadanoB
Ojalá cada vez hablemos más de Webmention → So long Disqus, hello Webmention https://nicolas-hoizey.com/2017/07/so-long-disqus-hello-webmentions.html vía @nhoizey
(twitter.com/_/status/890862461741608960)
#
vanderven.se martijn
edited /Events (-60) "Removing Nürnberg waiting on jkphl for confirmations."
(view diff)
#
petermolnar
Zegnat there is no "just Markdown"
#
petermolnar
the Gruber Markdown is way to "simple" - stupid, one might say -, there is commonmark, flavours, markdown this, markdown that
#
Zegnat
Yeah, I think that is cweiske’s argument, re fragmentations. You have solved that by picking a specific interpreter/compiler/whatchamacallit
#
petermolnar
well... what I'm doing is more or less the github flavour markdown
#
petermolnar
``` code blocks, definition lists, strikethrough, footnotes are the most important "extras", and sometimes I use link attribures ({.class #id}) to align images, that's all
#
petermolnar
I'm tempted to call it reasonable markdown
#
cweiske
markdown dialect #83
#
petermolnar
yeah, that could works as well :D
#
petermolnar
anyway, I could push this over to rst with pandoc, hence the reason for sticking to pandoc compatible format
#
petermolnar
cweiske how to you store meta? the one people using yaml in front of md for usually
barpthewire joined the channel
#
cweiske
I did not yet have the need to store meta data
#
cweiske
for rst documents
#
petermolnar
all inline?
#
cweiske
I don't use rst for blog posts if that's what you mean
#
cweiske
I write HTMl
barpthewire joined the channel
#
dgold
morning indiewebbers!
#
jeremycherfas
Mornig dgold.
#
dgold
hey jeremy - I've no idea why my response to your post shows up doubled -- but, nevertheless -- congratulations on getting webmentions working
#
jeremycherfas
Must be something to do with e-content and p-summary, or something like that. And my microformatting needs a lot of work too!
#
Zegnat
“microformatting” <3
#
loqi.me
created /Checkmention (+194) "prompted by Zegnat and dfn added by Zegnat"
(view diff)
#
loqi.me
edited /Webmention (+19) "Zegnat added "[[Checkmention]]" to "See Also""
(view diff)
Bp3a and arush joined the channel
#
dgold
i'm seeing something odd in micropub.rocks
#
dgold
media point uploads in jpg and png are *fine*, but the gif upload returns Content Type Unknown
sebboh` and jeremycherfas joined the channel
KevinMarks and tantek joined the channel
#
cweiske
aaronpk, I cannot login to the wiki anymore with my id server
singpolyma joined the channel
#
aaronpk
cweiske: what's happening? I made some CSS changes the other day but it should have been minor
#
cweiske
that problem is older
#
cweiske
but until now I had a permanent cookie for the wiki
#
cweiske
so it didn't bother me too much
#
aaronpk
Oh, not sure why the wiki cookie changed
#
cweiske
browser problem on my side
#
aaronpk
So what's missing with the IndieAuth login with your id server?
#
cweiske
indieauth.com crashes
#
aaronpk
wat crap
#
aaronpk
is there an issue already?
#
cweiske
Something went horribly wrong! I'm sorry, there's not much other information available. You should probably file an issue: https://github.com/aaronpk/IndieAuth.com/issues.
#
cweiske
since I don't have any more information, it might be https://github.com/aaronpk/IndieAuth.com/issues/92 :)
#
Loqi
[cweiske] #92 Custom indieauth server login: Something went horribly wrong
#
aaronpk
k, I'll look
#
cweiske
but we'd need the logs at firtst
KevinMarks, j12t, KevinMarks_, [kevinmarks] and barpthewire joined the channel
jjuran, KevinMarks, jeremycherfas_, Defenestrate and j12t joined the channel
#
@kevinmarks
@Blot__ @desparoz That's from disqus, not webmention. To get webmentions from twitter you will need to set up brid.gy
(twitter.com/_/status/890960954502111232)
tantek, jeremycherfas_, KevinMarks and j12t joined the channel
#
tantek
oh wow
#
tantek
"I’m fed up with Disqus. It’s been useful, easy to plug on this blog, but it’s a mess for web performance, and I don’t own my data, so… bye bye. "
#
tantek
does that count as a silo quit of sorts?
#
tantek
what is Disqus
#
Loqi
Disqus is a comments hosting silo https://indieweb.org/Disqus
#
tantek
well there its then
[chrisaldrich], KevinMarks, [miklb] and [jeremycherfas] joined the channel
#
tantek.com
edited /next-hwc (+0) "next"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (+0) "next hwc"
(view diff)
tbbrown and barpthewire joined the channel
#
tantek
reads https://github.com/w3ctag/distributed-content and sees an opportunity for anyone who wants to contribute pull requests re: h-entry, POSSE etc.
#
Loqi
[w3ctag] distributed-content: W3C TAG finding on distributed and syndicated content
#
tantek.com
edited /discovery (+48) "add see alsos from previous /Discoverability"
(view diff)
gRegorLove, KevinMarks, j12t and sebboh` joined the channel
#
tantek.com
edited /this-week-in-the-indieweb (+126) "/* When */ first draft, last preview draft, PDT updated times"
(view diff)
cweiske joined the channel
#
loqi.me
created /IWC_NYC (+25) "prompted by tantek and dfn added by tantek"
(view diff)
KevinMarks_ joined the channel
#
cweiske
aaronpk, did you check the indieauth.com logs?
#
tantek.com
edited /Planning (+85) "/* Brighton */ add +1/+0 to my votes"
(view diff)
#
aaronpk
oh yeah
#
aaronpk
it looks like it got back a 400 response from your token endpoint. i don't see the body of the response in the logs tho
#
cweiske
a 400 from me
j12t joined the channel
#
cweiske
"Validating token failed"
#
cweiske
seems the POST request misses the "state" parameter, aaronpk
#
ascraeus.org
edited /User:Ascraeus.org (+34) "/* My Indieweb Setup */"
(view diff)
#
aaronpk
hmm i thought the state parameter was only supposed to be verified by the client and not sent in the token exchange https://tools.ietf.org/html/rfc6749#section-4.1.3
sebboh` joined the channel
#
ascraeus.org
edited /Webmention (+208) "/* IndieWeb Examples */"
(view diff)
#
ascraeus.org
edited /Micropub/Servers (+83) "/* Daniel Goldsmith */"
(view diff)
#
cweiske
aaronpk, works fine now. thanks
#
cweiske
I've removed the state parameter from auth code verification in my code
#
aaronpk
great. i do still want to fix that error so that you actually see it
#
ascraeus.org
edited /Micropub/Servers (+104) "/* Daniel Goldsmith */"
(view diff)
#
aaronpk
it's looking like august/september is going to be indieauth time for me
j12t, sebboh` and KevinMarks joined the channel
#
aaronpk
i'm really curious if this can work with IndieAuth
j12t and [eddie] joined the channel
#
[eddie]
aaronpk I haven’t looked at it too in-depth, my initial goal had been to get Indigenous out during iOS 10, so I was trying to ignore iOS 11 stuff until I got 1.0 out the door, however I’m getting very close to iOS 11 land. ? So, yeah that worked well.
#
Loqi
[eddie]: tantek left you a message 2 weeks ago: but if you have micro.blog access/account, can you then use the Micro.blog app with any Micropub server? (like your own site?)
#
[eddie]
From what I read initially I thought it was really focused on auto-sign in, but that article seems like ther emight be more to it
#
[eddie]
So I’ll definitely have to read up on it.
#
aaronpk
yeah i can't quite tell what it's actually doing under the hood
#
aaronpk
but the guy from google who's behind AppAuth (oauth for mobile apps) integrated it into their library
#
aaronpk
so that's a good sign
#
[eddie]
I think it’s for two main things: make people not worry about OAuth flow (which isn’t that hard) and help with auto-sign in if you have credentials stored in your iCloud Keychian
#
[eddie]
But there might be some extra goodies in it
#
aaronpk
their AppAuth library is meant to work with any OAuth 2 provider, which is why i'm thinking this might be useful
#
[eddie]
Ohhh interesting,
#
[eddie]
Yeah it could be
#
aaronpk
i'm not quite sure how this is different from SFSafariViewController which solved the problem of hopping out to external Safari
#
[eddie]
Exactly, that’s the part I haven’t figured out
#
[eddie]
Because that’s what Indigenous does right now
#
Loqi
[whitehatguy] #120 Impact of iOS 11 no longer providing shared cookies between Safari, Safari View Controller instances
#
aaronpk
well now i get it
#
[eddie]
ohhhhh
#
[eddie]
Yeah that makes sense. So I probably will need to switch to that for iOS 11
#
[eddie]
Also, in regard to iOS indieweb frameworks, I think I’m going to just release a single indieweb iOS framework, because based on some stuff I’ve been reading, adding a lot of frameworks to an app has negative performance implications on bootup and other things.
#
[eddie]
Instead of my initial approach which was to try to do everything separate (relMe, IndieAuth, Micropub, mf2) like you might on the web for simplicity and performance sake, I’m gonna just have a single indieweb framework, at the most two potentially splitting it into two if there can be two clear groupings.
#
aaronpk
oh interesting
#
aaronpk
does this mean you're writing a ObjC/Swift microformats2 parser??
#
aaronpk
that one i think might be better published separately
#
[eddie]
Yeah, I had this feeling like Xcode didn’t want me having these things so modularized it felt like it was fighting against me and then I read up on some stuff around performance and frameworks and such. I haven’t yet, but it’s on the list…. probably the end of the list
#
[eddie]
Okay, so an mf2 parsing framework and an IndieWeb framework? that could make sense.
#
[eddie]
IndieWeb would then be IndieAuth, Micropub and RelMe stuff, which does all kind of work together well
#
[eddie]
like if you are doing IndieAuth it’s a good chance you’ll do Micropub, etc)
#
aaronpk
yeah that makes sense
#
aaronpk
what's the plan with the rel=me stuff?
#
[eddie]
That’s mainly around IndieAuth to find all the endpoints
#
Loqi
[EdwardHinkle] swift-RelLinkParser: A swift framework that parses HTTP Link Headers and HTML Rel Links from a URL
#
aaronpk
oh rel links, not specifically rel=me
#
[eddie]
oh yeah, that’s right
#
aaronpk
yeah makes sense
#
[eddie]
So yeah, I’m gonna merge that repo code into the IndieAuth one, rename it IndieWeb. Then put the micropub code in there and one day we can even put Microsub code in there ?
tantek and j12t joined the channel
#
gregorlove.com
edited /Checkmention (+2) "link dfn"
(view diff)
tantek, tbbrown, j12t, [miklb] and KartikPrabhu joined the channel
#
TheGillies
what is microsub?
#
Loqi
Microsub is an early draft of a spec that provides a standardized way for clients to consume and interact with feeds collected by a server https://indieweb.org/microsub
#
TheGillies
is that like micropub + websub?
#
aaronpk
the idea is it's a client-to-server API like micropub, but for consuming content instead of creating content
#
aaronpk
the microsub server would be the one subscribing to feeds via websub or whatever, and then normalizes it for the client to consume
#
aaronpk
to make it easier to build clients for reading content, so they don't have to deal with feed parsing directly
#
TheGillies
nice another verb for my rdf indieweb ontology :P
KevinMarks joined the channel
#
TheGillies
<> is current document in n3
[kevinmarks], tantek, tbbrown, KevinMarks, KevinMarks_ and [eddie] joined the channel