#indiewebcamp 2016-04-14

2016-04-14 UTC
Calli, acegiak and [shaners] joined the channel
#
[shaners]
aaronpk: are you already gone for the night?
KartikPrabhu, begriffs_ and [shaners] joined the channel
#
[shaners]
Does anyone know of a site that sends an X-Pingback HTTP header that I could use for testing?
yakker and jedahan joined the channel
#
GWG
shaners, most WordPress sites?
[shaners] joined the channel
#
[shaners]
what’s your URL, GWG?
#
GWG
But it would send it for pingbacks, not webmentions.
jedahan and [shaners] joined the channel
#
[shaners]
i’m not messing with webmentions, just parsing LINK HTTP headers
#
[shaners]
GWG: You don’t have a X-Pingback HTTP header
#
GWG
Maybe I turned it off.
#
GWG
One second
#
GWG
X-Pingback-Forwarded-For?
shiflett joined the channel
#
[shaners]
Nope. Did you look at the gist? Those are all of your headers according to curl.
#
[shaners]
But it’s not a big deal. Don’t put any time into this.
#
GWG
You wanted X-Pingback? I'm sorry, I mixed up.
wolftune and jedahan joined the channel
#
GWG
I assume IWC this weekend will be primarily in German?
wolftune and [shaners] joined the channel
#
[shaners]
I know there aren’t a lot of Ruby folks in IndieWeb Land, but I just released a rubygem port of Tantek/Aaron’s link-rel-parser-php library.
#
[shaners]
Usage is very simple:
#
[shaners]
require "link_rel_parser"
#
[shaners]
LinkRelParser.parse("https://aaronparecki.com")
#
[shaners]
Gives you a hash like:
#
[shaners]
"authorization_endpoint" => "https://aaronparecki.com/auth",
#
[shaners]
"hub" => "https://switchboard.p3k.io/",
#
[shaners]
"micropub" => "https://aaronparecki.com/micropub",
#
[shaners]
"self" => "https://aaronparecki.com/",
#
[shaners]
"token_endpoint" => "https://aaronparecki.com/auth/token",
terminalpixel_, chimo, FergusL, asheesh, miklb, strugee, j12t, gRegorLove and [kevinmarks] joined the channel
#
[kevinmarks]
When I click going on Kyle's events in woodwind it says "failure"
cleverdevil-, emceeaich_, Jay-_, jacus_, Unifex_, Leeky_, Kongaloosh_, ElimGarak, bear, halorgium, kerozene and M-Kodo joined the channel
#
kylewm
Kevinmarks, hosted known needs a release/upgrade
loic_m, nitot, jihaisse, tommorris, davbo, R2ZER0, mattl, bret, JonathanNeal, KartikPrabhu, friedcell, cweiske and peacekeep3r joined the channel
#
aaronpk
good morning!
#
prtksxna
hey aaronpk o/
#
aaronpk
i am somewhat disappointed to see that nobody posted any reacji here last night https://webmention.rocks/test/1
#
Loqi
[Webmention Rocks!] Test #1
#
voxpelli
GWG: the IWC this weekend will be primarily in English as usual I believe, else quite a few of us there would have an interesting challenge :)
cleverdevil joined the channel
#
aaronpk
GWG: yes last time we did this in Germany all the sessions were in English. I can get by ordering food at restaurants in German, but my vocabulary is not good enough to explain indieweb things in German yet ;-)
DePhraser and [kevinmarks] joined the channel
#
[kevinmarks]
I do want German compound nouns for emoji-reaction-to-note and RSVP-using-webmention-to-say-yes
#
aaronpk
haha I will see what I can do
adactio joined the channel
#
cweiske
there will be no compound noun for RSVP-using-webmention-to-say-yes. It'd be "Einladungszustimmung per Webmention"
#
sknebel
Webmentionterminbestätigung if you absolutely had to put it in one word? ;)
#
cweiske
but that opens up double meanings, as if you confirm the "webmention" event
#
cweiske
Webmentionclientprogrammiererhosenherstellerwerkstorwärtermützenabzeichenfarbe
cweiske, cleverdevil, DePhraser, M-RyanRix, martinBrown, terminalpixel, tantek, mattl and JonathanNeal joined the channel
#
aaronpk
oh fun. wonder why kyle's comment suddenly shows up with "Â"
#
cweiske
utf8 problem
#
aaronpk
right, but where and why?
#
aaronpk
also i swear it didn't show up like that yesterday
#
aaronpk
ooh. it expired from redis so it's reading the comment from disk now
#
aaronpk
and on disk I see "\u00a0- HTML\u00a0<a>"
#
aaronpk
(it's a json encoded string on disk)
#
aaronpk
ah it's the new HTML sanitization I added that's messing with it
#
aaronpk
something about http://php.net/manual/en/domdocument.savexml.php is not understanding utf8
martinBrown and Vendan joined the channel
#
aaronpk
fixed!
j12t and rMdes joined the channel
#
rMdes
nuremberg: I wont be able to come. the trial I'm attending changed the audiences dates. I wont be able to make it this time...
nitot, emmak, singpolyma, renoirb_, peacekeep3r, nelson_, JasonO, loic_m and adactio joined the channel
#
GWG
Good morning all
strugee_, renoirb, cweiske, sandro, finchd, nelson_, j12t, yakker, adactio, nitot and mlncn joined the channel
#
sknebel
Good morning/afternoon GWG!
FergusL and friedcell joined the channel
#
aaronpk
rMdes: oh no! sorry to hear!
tantek, kerozene and strugee joined the channel
#
aaronparecki.com
edited /2016/Nuremberg (+190) "/* RSVP */ add URLs"
(view diff)
pfefferle joined the channel
#
aaronparecki.com
edited /2016/Nuremberg (-109) "/* Organizers */ list organizers"
(view diff)
#
GWG
I'm thinking that I may remote attend to if I can drag myself out of bed that early
#
aaronpk
the demos on sunday will be at a normal morning time for you anyway
#
GWG
My current project refactoring the Webmentions and Semantic Linkbacks plugins isn't very demo impressive
#
GWG
But if I get the new structure right, I put in the hooks to add a lot.
#
GWG
I'm curious to see what others are up to. It always inspires me.
singpolyma, loic_m_ and snarfed joined the channel
#
snarfed
aaronpk, very minor q: my first webmention rocks reply initially showed up with the content, "mic check, one two one two. is this thing on?", which seemed right, but then later switched to showing the name, 'Webmention Rocks!
KartikPrabhu joined the channel
#
Loqi
[Ryan Barrett] Webmention Rocks!
Garbee joined the channel
#
snarfed
kinda curious, but very low priority, feel free to ignore
#
aaronpk
snarfed: I made it show the name only if there is a unique name for the post
#
snarfed
instead of content?
#
aaronpk
i see that your post doesn't *show* a name, but there's an invisible p-name property
#
aaronpk
yeah, if there's a unique name for the post, it's considered an "article" type and I don't show the content since it is potentially very long
#
aaronpk
i'm curious why you have an invisible p-name tag in that post
wolftune and snarfed joined the channel
#
snarfed
aaronpk: good point! looks like a wordpress/press this artifact. added to my todo list. (low priority :P)
#
aaronpk
interesting!
#
aaronpk
you typed the name I assume though?
#
aaronpk
is that just the wordpress post title field?
shiflett, j12t and hs0ucy joined the channel
#
tantek.com
edited /2016 (+2018) "/* Schedule */ update with day 0-2 details, day 0 leaders summit"
(view diff)
#
aaronpk
😡 at javascript popups
#
aaronpk
snarfed++ for the reacji!
#
Loqi
snarfed has 213 karma
#
tantek
👀
#
aaronpk
has anybody noticed yet that the pages update in realtime? :D
#
bear
I was noticing why the dev toos panel showed so much activity
#
bear
s/toos/tools/
#
Loqi
bear meant to say: I was noticing why the dev tools panel showed so much activity
#
aaronpk
shouldn't be *that* much more. it's using eventsource, so no polling anyway.
#
bear
not a lot - just the network display where it shows the graph of time taken
#
bear
I think test 11 has the wrong link header
#
bear
link:</test/11/webmention?error>; rel="webmention"
#
aaronpk
oh crap you're right. should be the other way around
#
aaronpk
they are defined backwards in my test data
#
aaronpk
bear++
#
Loqi
bear has 119 karma
#
aaronpk
I also reordered those so I don't do that again
#
bear
testing++
#
Loqi
testing has 15 karma
#
tantek.com
edited /2016 (+48) "/* Schedule */ Friday through Sunday"
(view diff)
#
aaronpk
i was thinking about changing the date the tests show to the date the test was added
#
aaronpk
does that seem reasonable?
#
aaronpk
right now it's always 3 hours ago
#
bear
yes, date order seems saner
#
bear
cool, 14 for 14
snarfed joined the channel
#
aaronpk
dammit! i failed #13!
#
aaronpk
bear++
#
Loqi
bear has 120 karma
#
aaronpk
sounds like i need to upgrade mention-client-php to stop regexing HTML
nitot joined the channel
#
bear
oh my - yes
#
bear
regex and HTML in the same sentance makes me all itchy
#
bear
the biggest reason ronkyuu is passing these tests so fast is from it's use of BeautifulSoup4 - the library Python devs can use to parse HTML
#
aaronpk
I didn't want to rely on DomDocument existing in PHP since it's an extension
#
bear
it already handled the edge cases you have been tossing in
#
aaronpk
does the python mf2 parser use beautifulsoup4?
#
bear
I think it does
j12t joined the channel
#
bear
yes, it does
#
bear
within BS4 (as it's often shortened too) -- you can pick what xml tool it uses to walk the document
#
aaronpk
oh yeah i remember some of that
#
bear
that is where the "parser" dropdown comes from in that
hs0ucy, squeakytoy, nitot, cleverdevil, tantek, KevinMarks, emmak_ and Lancey joined the channel
#
aaronpk
apparently there are no tests in the PHP parser that test the rel values returned
#
GWG
Afternoon
strugee joined the channel
#
GWG
How do you say POSSE in German?
[kevinmarks] joined the channel
#
[kevinmarks]
you want to use html5lib, and defintely not the built-in parser in python 2.x
shiflett joined the channel
tantek joined the channel
#
sknebel
bear: I'm reading the commit log right that 2 of ronkyuu's tests failing is expected?
#
aaronpk
the good news is the node and python libraries already pass that test :)
JasonO joined the channel
#
[kevinmarks]
oh, you didn't get gregorlove's PR in your version?
gRegorLove and M-Kodo joined the channel
#
gRegorLove
aaronpk: I tried a reacji, but my db doesn't support full Unicode yet apparently
#
Jeena
Tomorrow I'm flying to Nuernberg, my second IndieWebCamp soon!
#
Loqi
Jeena: tantek left you a message 1 week, 1 day ago: did you take a photo at Homebrew Website Club 2016-03-23? Can you add it to: https://indiewebcamp.com/events/2016-03-23-homebrew-website-club#Photos ? http://indiewebcamp.com/irc/2016-04-06/line/1459965493893
M-RyanRix joined the channel
#
Loqi
Jeena: [shaners] left you a message on 4/8 at 6:55pm: I fixed the logo knockout. re: "the c carving is somehow a bit short, in comperrison with the other two" http://indiewebcamp.com/irc/2016-04-08/line/1460166946667
#
bear
sknebel - yes, I have 2 tests that have been evading fixes
#
gRegorLove
aaronpk: I'm going to try to get the test-suite updated for php-mf2 today, if you want to wait to bundle that in with the other two PR
Pierre-O joined the channel
#
Jeena
damn, my site still doesn't work with aaronpk's https://jeena.net/notes/627
#
Loqi
[Jeena] Note #627
friedcell joined the channel
#
aaronpk
gRegorLove: sure, my fix is small and shouldn't affect the other work
#
aaronpk
Jeena: weird I thought we fixed that? I'm using webmention.io to receive mentions now
#
Jeena
hm then let me check my logs if it really got send
finchd joined the channel
#
sknebel
bear: ok, then making it run on python3 is as easy as activating 2to3. you got a PR for the (trivial) change to activate it
#
bear
sknebel++
#
Loqi
sknebel has 5 karma
#
Jeena
oh hm my code didn't find your webmentions endpoint ...
#
[kevinmarks]
try it on the webmention.rocks test pages?
hs0ucy, wolftune and Vendan joined the channel
#
Jeena
hm no, untill now it always worked
KartikPrabhu and JasonO joined the channel
#
j4y_funabashi
hey indieweb peeps
hs0ucy and yakker joined the channel
#
Jeena
oh my god what a dumb logical error
#
Jeena
I check with this if there is a webmention link in the http header: if response["link"]
#
Jeena
so if someone has a Link but not a webmention Link I don't check in the html
#
Loqi
IndieWebCamp Nürnberg 2016
shiflett joined the channel
#
Jeena
oh wow https://webmention.rocks/ really rocks, and my implementation fails half of the tests
#
bear
Jeena++
#
Loqi
Jeena has 32 karma
#
bear
yea, it's finding all kinds of edge cases in my code
#
bear
sknebel - your PR prompted me to just add Python v3 support fully
Vendan and mlncn joined the channel
#
gRegorLove
Submitted this PR to add composer.json to microformats/test repo: https://github.com/microformats/tests/pull/47 Once that's in, we'll be able to include those in the updated php-mf2 test suite.
#
gRegorLove
So depending how long that takes, don't need to wait on the test-suite to push out the php-mf2 updates
peacekeep3r joined the channel
#
aaronpk
Jeena++ good idea for a new test case!
#
Loqi
Jeena has 33 karma
Vendan, tantek and [kevinmarks] joined the channel
#
[kevinmarks]
I think we all had that experience to some extent Jeena - having all those edge cases in one place is really handy
#
aaronpk
I only have tiny internet right now so can't comment on my PR, so can someone add this as a comment? Don't merge my php-mf2 PR yet because I just realized it's wrong and I'm going to add another test case to webmention.rocks tomorrow, and I have a plan to fix the PR
FergusL, gRegorLove, renoirb, hs0ucy, KevinMarks, KartikPrabhu and [kevinmarks] joined the channel
tantek, mlncn and KevinMarks joined the channel
#
tantek.com
edited /person-tag (+797) "/* Twitter */ Multiple person tags in permalink view, note Twitter lack of Oxford comma and the problem that causes in this concrete example"
(view diff)
#
dym.cx
edited /User:Dym.cx (+114) "h-card'ed"
(view diff)