#dev 2018-02-20

2018-02-20 UTC
[kevinmarks] joined the channel
#
[kevinmarks]
[manton] - a like becoming a post, insofar as it notfies others and can be seen, is a common pattern on silos - Google Reader, Facebook and Twitter have all done this in effect
#
[kevinmarks]
the trickier problem is combining the POSSE toggle with a like.
KartikPrabhu joined the channel
#
[eddie]
[kevinmarks] I think manton’s concern is more along the lines of a person’s blog becoming filled with “Liked X page” without them realizing that would happen. Because if the blog doesn’t support a like post, and does fallback behavior, that is what they would get.
tantek joined the channel
#
[kevinmarks]
Ah, I see that problem, yes.
#
[kevinmarks]
Well, a star/heart emoji might be a better fallback
#
Loqi
Not in our Stars 2015-11-08
#
tantek.com
edited /Facebook (+324) "Additional Resources / Profile Image URLs"
(view diff)
#
tantek
that wouldn't be terribly accessible.
#
tantek
plus a bunch of floating hearts wouldn't really mean much either
#
tantek
"likes xyz" is the kind of text that FB alredy shows in people's activities etc.
#
tantek
so I'm not sure I agree with the concern about "without them realizing that would happen"
#
tantek
because the behavior is close enough to existing UI conventions that it's unlikely to be a surprise if much
#
[kevinmarks]
Today I have been converting a image based table layout into grid, and then to flexbox.
#
[kevinmarks]
(flexbox because I couldn't work out how to make the grid scale to fit width).
#
KartikPrabhu
[kevinmarks]: fr unit?
snarfed, tantek and [manton] joined the channel
#
[manton]
On the like-of fallback, I think it's great that it exists, but a fallback is by definition not the best user experience. That's where I think discovering what a server supports can help.
#
tantek
[manton]: I disagree with the "by definition" assumption
#
tantek
in this case, the fallback is actually based on analyzing "like" activity text from existing social media
#
tantek
and while "existing social media" may not be "the best user experience", it is nonetheless "good enough" to bother worrying about in practice when building a replacement
#
tantek
that is, parity in that aspect is sufficient, because there are plenty of advantages in other areas
#
tantek
to *not* bother worrying about :)
KartikPrabhu joined the channel
#
tantek
and in this specific case, perhaps "fallback" is not the best framing, as it is more like "plain text version", or as a more concrete example, "tweet equivalent", i.e. what would be posted to Twitter if you checked the "[x] crosspost to Twitter" button in whatever app/silo you were using to post.
#
tantek
(evidence: nearly every social site/app has a "auto-post to Twitter" option for every thing you do, and such auto-posts naturally post some plain text equivalent to Twitter)
#
tantek
(and people *use them*)
#
tantek
which I take as evidence that the UX of a providing a plain text equivalent is good enough, since people are actually *choosing* to do so
#
[manton]
Yeah, "text version" is maybe a more accurate description of what is happening. Although I think "fallback" also describes it. Anyway, what we call it doesn't really matter too much... My concern is just what the user sees and whether it fits their expectations.
#
tantek
There are enough other places where a "text version" is "expected" (e.g. RSS) that it's been reasonably normalized.
#
[manton]
Without debating whether Micro.blog should have public likes, which is a separate discussion, the fact is it doesn't have them right now. So let's say someone is using Micro.blog for years and then downloads Indigenous and all of a sudden a new "like" button appears! It's unexpected. I don't think the user will know what it will do.
#
tantek
I think a better way to view likes etc as "upgrading" people's UX
#
tantek
ah that's a different but related question for sure
#
tantek
whether a client chooses to show buttons for different "kinds" of posts, not necessarily knowing how well a server "supports" them
#
aaronpk
that's the core of this issue
#
tantek
the assumption is that all servers at least support plain text notes, like Twitter
#
aaronpk
is happy this discussion is grounded in UX
#
[manton]
I see... Yeah, all servers should absolutely support plain text notes. But I view "like-of" and "bookmark-of" (and others) as special cases. Not just a simple plain text note.
#
tantek
so if people's expectations are that "posting to micro.blog" (from whatever client) are similar to "posting to Twitter", then plain text expectations are already there
#
tantek
[manton] my point above about cross-posting from other services is that they are *not* special cases in practice, with users, with existing services
#
tantek
that is, people do things like cross-post from YouTube when they like a video
#
tantek
and that shows up as a plain text tweet
#
tantek
and that's *ok*
#
tantek
similarly from bookmarking services
#
tantek
there's likely more research/documentation we can do there (specific examples from specific bookmarking services cross-posting what text to Twitter)
#
tantek
but it's that research that should inform our opinions on this rather than abstractly viewing different kinds as special
#
tantek
(e.g. internet scales reporting people's weighings are plain text, even though a "weight post" is arguably a very special case)
#
tantek
*as plain text
#
tantek
Swarm checkins, sleep reports, etc. the list goes on. every special "kind" of post has plain text equivalents figured out that people are using actively on Twitter
[mrkrndvs] joined the channel
#
tantek
and that they're *ok with*, most importantly, thus expectations are ok
#
tantek
(in other news, I'm at the point where I have to read the Bridgy Publish to GitHub instructions)
#
[manton]
Weight posts and RSVPs and things like that are much closer to real posts, though. Likes and bookmarks are more like actions you take on a post.
#
tantek
ah, responses
#
tantek
what is a response
#
Loqi
responses, or interactions, in the context of the indieweb, refer to all the different ways and things people explicitly do to and with others’s posts, from written replies to quick likes, in other words responses = replies + reactions https://indieweb.org/response
#
tantek
though RSVPs *are* actions you take on a post.
#
tantek
though an RSVP+comment can be more substantial
#
[manton]
Somewhat related, the way reacji's are handled makes a lot of sense to me.
#
tantek
you mean even as reacjweets?
#
[manton]
I'm not sure what reacjweets are. 🙂
#
tantek
what is a reacjweet
#
Loqi
A reacjweet is a reacji posted as a tweet https://indieweb.org/reacjweet
#
[manton]
Yeah, that too... I think the fallback is a lot more natural for reacji.
#
tantek
(on that other thread, now reading https://brid.gy/about#github-issue-comment )
#
tantek
hmm I'm a bit surprised to see that all replies to a repo are treated as issues
#
tantek
isn't a pull request another kind of reply to a repo?
#
tantek
I liked aaronpk's idea of replying to the /issues page itself as a way to create a new issue
#
tantek
to *a repo's* /issues page itelf
#
tantek
*itself
#
tantek
perhaps a pull request has so much additional structure that that will require far more markup than just a /reply so we don't have to worry about distinguishing them for now?
[tantek], snarfed, bengo and renem_ joined the channel
#
aaronpk
considers making a repo for micropub extensions in the indieweb org in order to have a place to discuss them better
#
aaronparecki.com
edited /Micropub-extensions (+83) "/* Slug */ add link to github issues"
(view diff)
#
aaronparecki.com
edited /Micropub-extensions (+358) "add links to github issues, move mp-destination to server command"
(view diff)
[kevinmarks] and [cleverdevil] joined the channel
#
ludovicchabant
hey there! so after adding basic micropub support to my blog engine, I'm moving on to webmention... I find that when I receive a webmention, besides the checks required/recommended by the spec, I need to also do a few other things like scrub the source page to figure out who mentioned me, and a summary/text blurb of their post, so I can display it like a comment under my own post... are there libs or other resources I can use
#
ludovicchabant
to do that?
#
ludovicchabant
even if there's no lib that does the work for me, any resource that gives best practices would be useful -- I find myself scratching my head at the various p-author/h-card/u-photo things I can find at the source URL, and what to do with them
snarfed and chrisaldrich joined the channel
#
tantek
ludovicchabant: you can start with using post type discovery to figure out what kind of webmention it is
#
tantek
also more on indieweb.org/comments
#
ludovicchabant
ah great, that's what I was looking for, thanks tantek
#
tantek
no problem! and welcome!
#
loqi.me
created /Periscope (+129) "prompted by chrisaldrich and dfn added by chrisaldrich"
(view diff)
#
kaja.sknebel.net
edited /Periscope (+2) "linkify ('… is <url>' pattern)"
(view diff)
#
tantek.com
edited /GitHub (+373) "OAuth UI"
(view diff)
#
ludovicchabant
interesting -- the webmention spec doesn't specify where the hyperlink should be on the source page, so it's possible a page mentions one of my posts, but that mention lives outside of their `h-entry`
#
ludovicchabant
this is the case for webmention.io test mentions for instance
#
tantek
yes that is possible, though unlikely
#
ludovicchabant
webmention.rocks, I mean
#
tantek
well looks like I need to add more debugging / testing code to verify some of the GitHub reply specific code-path I've got.
#
ludovicchabant
you can get mentions from GitHub?
#
KartikPrabhu
ludovicchabant: webmention is pretty agnostic about microformats so there could just be a simple link to you site. The microformats only comes in when you want to process the webmention to get data
snarfed and tantek joined the channel
#
tantek
ludovicchabant: and indirectly you can get mentions from various content silos / social media sites - specifically if you POSSE to them, you can get responses to those POSSE copies
#
tantek
I'm working on the first part of that with GitHub, POSSEing to GitHub issues
#
tantek
well at least my issue comment looks ok on my site http://tantek.com/2018/050/t1/authorize-bridgy-prompt
#
Loqi
[Tantek Çelik] The “Authorize Bridgy” prompt page has a big green button that says to “Authorize snarfed” which seems a bit incongrous.It would be better for branding/trust reasons if this prompt for Bridgy could use the github.com/bridgy organization, and ... https://indieweb.org/images/1/1d/2018-02-09-github-bridgy-auth-snarfed.png
#
www.boffosocko.com
edited /Periscope (+1440) "prompted by chrisaldrich; pagelogo; details for saving video"
(view diff)
#
aaronpk
That's a good use of the Bridgy organization
#
aaronpk
Do you have to have an organization to get that prompt to look different tho? I thought there was a way with just an app
#
tantek
I don't know
#
tantek
and speaking of different prompt, that's exactly where I'm currently stuck in my UI
#
tantek
which doesn't look any different that if I was going to POSSE to Twitter or GitHub, so despite by backend possibly doing the right thing, now I *really* have to update the front-end to communicate *where* a post will be POSSEd to
#
tantek
I knew there was going to be extra work with this particular POSSE destination
#
www.boffosocko.com
edited /Periscope (+702) "PESOS/PASTA example"
(view diff)
[tantek], snarfed and [mrkrndvs] joined the channel
#
tantek
alright, updated my posting UI so it makes it clear when POSSEing to Twitter or not (omitting character count / elllipsing if not), and at the same time added confirmation of what type of post it is publishing (article, note, reply etc.)
#
tantek
now to see how Bridgy Publish to GitHub fails when I haven't auth'd Bridgy yet
#
tantek
(for GitHub)
snarfed joined the channel
#
tantek
silent failure (so I could be better reporting an error message), but no weird tweets or any other side effects AFAIK
#
tantek
now to see what happens after authorizing
#
tantek
and retrying
#
Loqi
[tantek] The “Authorize Bridgy” prompt page has a big green button that says to “Authorize snarfed” which seems a bit incongrous. It would be better for branding/trust reasons if this prompt for Bridgy could use the github.com/bridgy organization, a...
#
tantek
only weird thing - the image didn't come through
#
snarfed
ooh images, you may be the first to test that
#
tantek
ok so I have basic (text) POSSEing replies to issues on GitHub working thanks to GitHub!
#
tantek
I mean thanks to Bridgy!
#
tantek
bridgy++
#
Loqi
bridgy has 3 karma in this channel (66 overall)
#
tantek
snarfed++
#
Loqi
snarfed has 38 karma in this channel (347 overall)
#
tantek
yes, snarfed, I figured why not try something interesting with my first reply :)
#
snarfed
congrats!
#
tantek
that was A LOT of code reworking and I ended up simplifying a bunch of code and a few minor frontend posting UI improvements as well
#
tantek
the next test will be to see if I've broken any "normal" (previously working) posting :) but that'll have to wait til I get home
#
tantek
and then I'll try publishing a new issue to GitHub - that *should* work too with the code I've written so far but we'll see
#
snarfed
btw i expect the "silent" failure, wm to bridgy publish without a github account, was a 400 with a descriptive error message. feel free to let me know if not!
[tantek] joined the channel
#
[tantek]
Yes I should write code to check that, de-auth and try again
#
[tantek]
LMK if there’s something special I should be doing to make the img work
#
snarfed
nah, i expect just not supported yet
#
[tantek]
Interesting, the “github.com/bridgy” also wasn’t linked
#
snarfed
definitely not explicitly, but lots of things are silo-independent, so i half hoped that would magically work
#
snarfed
(that was re img)
#
[tantek]
Whereas I have it explicitly linked in my post
#
[tantek]
Though the line breaks are there so at least those made it through
#
[tantek]
Snarfed, re: img I had expected that Bridgy would need to do explicit HTML to GitHub markdown translation
#
snarfed
yup! which definitely isn't implemented yet.
#
[tantek]
Got it. No problem. I’ll do some experimenting.
#
snarfed
surprisingly some pretty nontrivial formatting in eddie's issue made it through. interesting. https://eddiehinkle.com/2018/02/14/5/reply/ to https://github.com/microdotblog/issues/issues/75
#
Loqi
[Eddie Hinkle] Adding support for cross-site replies
#
snarfed
...which is html2text at work. which is good, so i'm surprised it doesn't also do markdown style images. no matter.
barpthewire, AngeloGladding, tomasparks, cweiske and tantek joined the channel
#
tantek
and links for that matter
#
ludovicchabant
w00t! thanks to mf2py I now have some seemingly working webmention handling and comment display on my blog posts \o/
#
ludovicchabant
(well, locally)
#
ludovicchabant
it's nice when bots cheer you up
[kevinmarks] joined the channel
#
[kevinmarks]
As html2text was the original markdown implementation
Xeomous and jarrod1 joined the channel
#
loqi.me
edited /Facebook (+40) "sknebel added "https://github.com/danburzo/fb-export" to "See Also""
(view diff)
tomasparks joined the channel
#
Zegnat
ludovicchabant, what version of mf2py are you using? (Anyone know if we should be recommending KartikPrabhu’s fork?)
tantek and globbot joined the channel
#
Zegnat
Wow, how did I miss this, they are thinking about bringing JS to AMP?! https://github.com/ampproject/amphtml/issues/13471
#
Loqi
[choumx] #13471 JS in AMP
#
Zegnat
[insert-facepalm-emoji]
leg and barpthewire joined the channel
#
aaronpk
and also putting it in gmail
#
Zegnat
Oh, I wonder if that change might cary over to ampmail (mailamp? What was it called?) That would then open the gate to JavaScript-in-email-in-Gmail
KartikPrabhu joined the channel
#
aaronpk
yes that was the main criticism of bringing amp to email
KartikPrabhu, eli_oat, [miklb], snarfed, [kevinmarks] and [xavierroy] joined the channel
#
ludovicchabant
Zegnat: can’t remember which version I’m using exactly but it’s the one you get when you install the package with pip
#
KartikPrabhu
ludovicchabant: the pip is v1.0.5 . we are working on adding some updates to it and push a new version. 1.0.5 works nicely for most cases though
#
KartikPrabhu
ludovicchabant: also a tip "pip freeze" will output all the installed libs and their versions
#
snarfed
!tell cleverdevil re https://chat.indieweb.org/2018-02-20#t1519096584014700 , yes! in the library, if you have an FB API object in `post`, just run `microformats2.object_to_json(facebook.post_to_object(post))`. more in the docs: https://granary.readthedocs.io/
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[[cleverdevil]] [snarfed] does granary have any utility functions I could leverage to convert a mass export from Facebook?
#
snarfed
!tell cleverdevil for a mass dump, should be easy to throw that in a loop that reads from file(s), or in a python -c ... command
#
Loqi
Ok, I'll tell them that when I see them next
snarfed and [cleverdevil] joined the channel
#
[cleverdevil]
Thanks, [snarfed] 🙂
#
Loqi
[cleverdevil]: snarfed left you a message 1 hour, 42 minutes ago: re https://chat.indieweb.org/2018-02-20#t1519096584014700 , yes! in the library, if you have an FB API object in `post`, just run `microformats2.object_to_json(facebook.post_to_object(post))`. more in the docs: https://granary.readthedocs.io/
#
Loqi
[cleverdevil]: snarfed left you a message 1 hour, 41 minutes ago: for a mass dump, should be easy to throw that in a loop that reads from file(s), or in a python -c ... command
#
@Blot__
@jobsonnentag @kevinmarks @desparoz And can you send me a link to a page on your site with the webmentions? I will write the JS which shows them on the page for you
(twitter.com/_/status/965990200995442689)
#
[cleverdevil]
That worked *perfectly* [snarfed]!
#
[cleverdevil]
The only caveat is that granary doesn't work for me in Python 3.6, so I had to fall back to 2.7 😛
#
KartikPrabhu
[cleverdevil]: woah! so you exported all of your FB to mf2?
snarfed joined the channel
#
[cleverdevil]
Yup, and I only had to write like... 10 lines of code 🙂
#
KartikPrabhu
wow! you should release that as a library or something. seems very useful
#
KartikPrabhu
cleverdevil++
#
Loqi
cleverdevil has 13 karma in this channel (64 overall)
#
[cleverdevil]
I'll make a gist.
#
KartikPrabhu
what is facebook?
#
Loqi
Facebook is a popular content hosting silo and activity aggregator most well known for being the largest centralized social network on the web https://indieweb.org/Facebook
#
[cleverdevil]
Next up, I will need to see if this data publishes cleanly to my Known instance.
#
[cleverdevil]
(huge kudos to [snarfed] for granary, which really is the swiss army knife of the IndieWeb!)
#
Loqi
snarfed has 39 karma in this channel (348 overall)
#
snarfed
[cleverdevil]: aww thanks!
#
snarfed
yeah sorry about no python 3 support in granary. been working on porting it forever. close now! it's been a big challenge though.
#
KartikPrabhu
yeah python2 is going to be deprecated in a few months or so
#
[cleverdevil]
No worries.
#
snarfed
[cleverdevil]: btw there are type-specific conversion fns (event_to_object, album_to_object, etc) if you have different files for different types, or know which type at runtime
#
[cleverdevil]
Yeah, this tool I used to generate exports creates a posts.json and an albums.json
#
[cleverdevil]
My script seemed to work great on both.
#
[cleverdevil]
That's it.
#
[cleverdevil]
Suuuuuper easy.
#
snarfed
[cleverdevil]++
#
Loqi
cleverdevil has 14 karma in this channel (65 overall)
#
[cleverdevil]
I'm gonna change it to generate a whole bunch of individual files in a directory that are named by the timestamp.
#
[cleverdevil]
That way, I can start testing on individual posts.
#
[cleverdevil]
I have a feeling that the limitations of Known's micropub endpoint are going to be the issue from here on out.
gRegorLove joined the channel
#
[cleverdevil]
I published a post exported from 2007 and Known shows it with a publish date of *today*.
[kevinmarks] joined the channel
#
[kevinmarks]
That feels like an unmung addition
#
[kevinmarks]
If python 2 is being deprecated, Google needs to get python 3 running on appengine
#
[kevinmarks]
They have had most of the core committers there for over 10 years
#
snarfed
[kevinmarks]: yup. one of the longest running issues on their tracker. :P flex has supported 3 for years, and they've been working on getting 3 into standard for years. i know they do plan to ship it.
#
snarfed
but yeah, way overdue
#
snarfed
ugh twitter is rate limiting granary's block list API fetches. whee
#
aaronpk
lolsob
#
[cleverdevil]
I would seriously pay someone like a grand to completely rewrite the Known IndiePub plugin to work right.
#
[kevinmarks]
Don't try it on Kelly's, she has over 300,000
#
Zegnat
... that's an interesting proposal [cleverdevil]
#
snarfed
bounties++
#
Loqi
bounties has 1 karma
#
[cleverdevil]
FWIW, I am actually working in the background with [benwerd] on setting something up like this.
#
[cleverdevil]
Known is a much simpler foundation to start from than WordPress to create an easy path to an Indieweb site.
#
Zegnat
Speaking as a jobless PHP developer with an IndieWeb interest ... 😇
#
[cleverdevil]
Hah, well, that sounds great. Once I get everything in place, I will absolutely let you know!
#
[cleverdevil]
Probably in the next month.
#
Zegnat
If you are doing some planning on separate tasks and things, I would probably recommend splitting IndieAuth off of the Micropub implementation as well.
#
[cleverdevil]
Honestly, with my latest changes, IndieAuth *mostly* works.
#
snarfed
[cleverdevil]: ooh new known work and structure sounds great. let me know if i can help, sponsoring or org or anything else (except code :P)
#
[cleverdevil]
The main thing left there is the management of tokens, which currently is really nasty.
#
snarfed
[cleverdevil]++ for so much work in so many places recently!
#
[cleverdevil]
[snarfed] awesome, that'd be great! I am hoping to have some money freeing up in Q2 to really pour into the effort.
#
[cleverdevil]
Thanks 🙂
#
snarfed.org
uploaded /File:twitter_block_list_web.png "twitter block list web ui https://indieweb.org/File:twitter block list web.png"
#
Zegnat
If you all just rise enough money to employ me over summer break, that would be swell 😉
#
Zegnat
s/rise/raise/
#
Zegnat
I saw you made a PR on known [cleverdevil] ! Haven't checked that out yet. Was busy adding 2FA to my own IndieAuth.
#
[cleverdevil]
I made a bunch, actually 🙂
#
[cleverdevil]
Fixed so many IndieAuth things that were bugging me.
#
[cleverdevil]
Micropub needs more of a rewrite, IMO, and that's a bit bigger than my PHP capabilities and time right now.
#
snarfed.org
edited /block_list (+54) "/* Twitter */ has web UI"
(view diff)
#
Zegnat
The biggest challenge is coming up with an API so new plugins for custom post types can leverage Micropub. I had some ideas about it but felt all of them needed too much reworking for me to do it over a weekend.
#
snarfed
Zegnat: hah. we struggled with the exact same thing in wordpress. finally figured it out, but haven't implemented yet. https://github.com/snarfed/wordpress-micropub/issues/85#issuecomment-359293683
#
Loqi
[snarfed] i'm repurposing this issue for the big new redesign we want to do for coordinating with other plugins and themes that render mf2 data. (@dshanske, please holler if you think i shouldn't!) we're going to implement @kraftbj's design sketch in https:...
jackjamieson joined the channel
#
[cleverdevil]
Yes, I totally agree @Zegnat. That's where i get out of my depth. I know precisely how I'd do it in Python, but not so much in PHP.
#
Zegnat
Oh, let me read the WP discussion, might have some ideas for Known :)
#
Zegnat
So one of the things that WP already seems to be doing, that Known isn’t doing but I wish it did, is that it stores the submitted mf2.
#
[cleverdevil]
Yes, 100%.
#
snarfed
yup that was definitely a good call way back when
#
Zegnat
I’d love to modify Known to use mf2 to store its posts internally. But currently it does PTD on the mf2 first, converts it to one of their post-type-classes, and that post-type-class gets stored.
#
Zegnat
When I came to the conclusion that changing the storage format was the first thing on the agenda, I tapped out. As I am not using Known myself and wouldn’t manage that in a weekend as a little side project to help other people out
#
[cleverdevil]
One of my longer term goals would be to actually make it possible to store everything on-disk as mf2, with some smart index files, eliminating the need for a database entirely.
#
[cleverdevil]
But, that's sort of a personal/pet issue, not really relevant to the Indieweb goals.
#
[cleverdevil]
Priority one, IMO, is to make Known 100% the most compliant and complete implementation of IndieWeb standards.
#
snarfed
there is a partial or complete known flat file backend, right?
#
[cleverdevil]
Not that I know of, snarfed.
#
snarfed
huh ok. maybe i was mistaken. ben would know i guess
#
[cleverdevil]
I absolutely could be wrong.
#
Zegnat
I think Known has an odd db design. But that seems to have some legacy reasons.
KartikPrabhu joined the channel
#
Zegnat
I would love to sit down and talk with some people who actually use Known as their daily driver and see what they think. Completely with you [cleverdevil] that it would be lovely to have Known super compliant!
#
Zegnat
(I actually always thought more of Knowns internals were IndieWeb.)
#
[cleverdevil]
It basically is that way because they started with MongoDB, and then shoved things into MySQL.
#
[cleverdevil]
So... its really super weird.
#
[cleverdevil]
It is also very slow for a lot of things as a result.
#
snarfed
!tell tantek thanks for the nudge on bridgy's github auth prompt. i was reluctant because i didn't want to move the repo, but realized i could just use the org for the app. prompt now says "Authorize bridgy"! https://snarfed.org/github_bridgy_org_auth.png
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
yay that's better
#
snarfed
tantedk++
#
Loqi
tantedk has 1 karma
#
snarfed
tantek++ argh
#
Loqi
tantek has 26 karma in this channel (424 overall)
#
snarfed
mildly deceptive UI sugar, whee :P
KartikPrabhu joined the channel
[eddie] joined the channel
#
[eddie]
[cleverdevil] I also saw that mapkyca resolved an issue I filed in Known. The token endpoint now returns JSON instead of urlencoded. Yay for standard compliance!
#
[cleverdevil]
Of course, now Likes are broken for me in Micropub, LOL.
#
[eddie]
oh no!
#
[cleverdevil]
(Opened a new issue for that)
#
[cleverdevil]
Not sure its related at all, though.
#
[cleverdevil]
I haven't had a chance to dig into it.
#
[kevinmarks]
Known stores json in MySQL iirc, so you could stuff in mf2 json
#
[kevinmarks]
As I recall this was deliberate to avoid schema churn
#
aaronpk
that's essentially what I do for my site too except my canonical data is stored in files instead of another table
#
Zegnat
Yep, I don’t really have anything against that pattern. I just wish Known would sture the mf2 json in there, instead of a serialised post-type class
#
[kevinmarks]
You could possibly store both and gradually change over.
snarfed joined the channel
#
loqi.me
edited /JSON (+135) "Zegnat added "[https://tools.ietf.org/html/rfc7493 RFC7493 The I-JSON Message Format]: ''Internet JSON'' for interoperability between JSON parsers" to "See Also""
(view diff)
#
[kevinmarks]
Except it doesn't define duplicate key behaviour
#
Loqi
[Jonathan LaCour] thrilled to have booked tickets for the Miami - GT game on his birthday weekend!
#
Loqi
awesome
#
[cleverdevil]
An imported post from 2007 Facebook.
#
[cleverdevil]
(Had to fix a bug in Known)
#
sknebel
[kevinmarks]: "Objects in I-JSON messages MUST NOT have members with duplicate names. "
KartikPrabhu and barpthewire joined the channel
[mrkrndvs], snarfed, oodani, [miklb] and AngeloGladding joined the channel
#
dgold
may I ask a question of the collective?
#
dgold
I'm trying micropub.rocks Client Test
#
dgold
I'm failing on json-structure post with: "The 0 Parameter was not provided as an array"
#
dgold
my json structure as indicated in the test is:
#
dgold
{"type":["h-entry"],"properties":["content",["This is a test message."]]}
#
aaronpk
Try {"content".. instead of [
#
aaronpk
Actually [{"content"...
#
KartikPrabhu
yeah properties is a dictionary
#
aaronpk
you're missing a dictionary there
#
aaronpk
ack I keep messing it up on my phone
#
aaronpk
properties needs to be a dictionary
#
aaronpk
the value of content needs to be an array
#
dgold
ah... damnation :)
#
aaronpk
{"properties":{"content":["hello"]}} ... if you need an example then use the output of an mf2 parser
#
dgold
yes, I see that now I look at the server sample code
#
dgold
dyslexia is awesome when it comes to flipping {[{
[markmhendrickso and [cleverdevil] joined the channel
#
@jobsonnentag
@Blot__ @kevinmarks @desparoz I apologize upfront for my newbness, but neither. The JS from WMIO to retrieve webmentions needs a target url. I thought I could pass in the {{url}} tag by itself, inside the WBIO JS, which would sit head of my entry.html. This didn’t work so I tossed in a static URL for testing.
(twitter.com/_/status/966053841425793030)
#
snarfed
for anyone here signed up for github on bridgy, backfeed (aka listen) is available to beta test if you want! you can turn it on your user page
#
snarfed
not complete yet, best effort so far
#
snarfed
no loud announcements pls, soft launching :P
#
@jobsonnentag
@Blot__ @kevinmarks @desparoz OMG! Yes! Super excited! Thank you! I took out the code on Friday, since I couldn’t get it working correctly. Put it all back in place though now. http://obejay.blot.im/live-for-the-applause – should have 4 webmentions sent to it.
(twitter.com/_/status/966054872930951168)
[eddie] joined the channel
#
[eddie]
snarfed: hmmm, is that correct? 👆
#
snarfed
heh, that's what comes of being promiscuous with webmentions
#
snarfed
probably technically yes, they're sent as mentions, not replies, if they're not on your own domain
#
[eddie]
okay :thumbsup: just wanted to make sure
#
[eddie]
Beta testing and all 😄
#
[eddie]
snarfed++
#
Loqi
snarfed has 40 karma in this channel (349 overall)
#
[eddie]
bridgy++
#
Loqi
bridgy has 4 karma in this channel (67 overall)
#
Loqi
[Eddie Hinkle] Adding support for cross-site replies
#
[eddie]
My site is jekyll so it hasn’t rebuilt yet
#
[eddie]
But my webmentions get forwarded into microsub
#
[eddie]
Yep, but the fact that it showed up means my site processed it and next rebuild they will appear
#
[eddie]
I used to rebuild on every webmention… and then I signed up for OwnYourSwarm…..
KartikPrabhu, tantek and [kevinmarks] joined the channel
#
dgold
ho! yes! I got a simple one line message to pass the micropub client 200 test.
#
dgold
in emacs
#
dgold
\o\ |o| /o/
#
snarfed
dgold: micropub in emacs!!!
#
snarfed
er dgold++
#
snarfed
dgold++ (wow)
#
Loqi
dgold has 13 karma in this channel (33 overall)
#
dgold
(andyes, this is because I got flummoxed with swift and needed a night off)
KartikPrabhu and [mrkrndvs] joined the channel
#
@elpep
@llu_ne @tomekmusic @franckpaul @grignotages @Lnss Je pense introduire une pincée de webmentions dans la v2 en cours d’année. Mais sans doute limitée à fournir l’équivalent des rétro liens dans un premier temps.
(twitter.com/_/status/966077221612945410)
KartikPrabhu, snarfed, tantek and abbot joined the channel