#indiewebcamp 2014-01-12

2014-01-12 UTC
jtzl joined the channel
lucas3d, tantek and KartikPrabhu joined the channel
#
@zencrayon
Working on setting up IndieAuth today. This is cool stuff.
(twitter.com/_/status/422168001106804738)
lucas3d, icco, vrypan_, bnvk, pfenwick, pdurbin, lucas3d_, lmjabreu, jancborchardt, snarfed, CheckDavid, lucas3d__, josephboyle, netweb, melvster and dvirsky joined the channel
lucas3d__, eschenal, nloadholtes, pasevin, charlesroper, BjornW, Kopfstein, glennjones, lmjabreu, hober, hadleybeeman, rknLA, hugoroyd, tommorris, Phae, mko, realzies, saurik, JonathanNeal, HereticLocke, reidab, zaal, jjuran, acegiak, XgF, igalic, pdxleif, bnvk, LauraJ, CheckDavid, marjolein, icco, barnabywalters, Sebastien-L and snarfed joined the channel
#
@BarnabyWalters
First #indieweb package derived from indiewebify.me code: indieweb/rel-me for consuming the rel-me… http://waterpigs.co.uk/notes/4U2GNT/
(twitter.com/_/status/422403210499080192)
josephboyle and icco joined the channel
#
waterpigs.co.uk
edited /rel-me (+407) "added implementations section with indieweb/rel-me and relparser.rb"
(view diff)
LauraJ joined the channel
lucas3d__ joined the channel
barnabywalters, icco, jonnybarnes and lucas3d__ joined the channel
#
aaronpk
!tell barnabywalters whoa nice work with indieweb/rel-me!
#
Loqi
Ok, I'll tell him that when I see him next
#
jonnybarnes
it looks very good
#
aaronpk
unrelated: al3x put together a very nice package of open source apps that can be installed to mostly replace any reliance on google! https://github.com/al3x/sovereign
icco joined the channel
#
jonnybarnes
is an IRC bouncer how people seem to be able to stay online forever?
#
aaronpk
the bouncer remains connected and you point your IRC client to the bouncer
#
aaronpk
bouncers can also re-play logs so you can catch up with things you missed when you were away
icco joined the channel
#
aaronpk
hm I should port barnaby's rel-me to Ruby, then use it in indieauth.com!
#
bear
aaronpk - I was thinking of doing the same but to python
icco and barnabywalters joined the channel
#
Loqi
barnabywalters: aaronpk left you a message 39 minutes ago: whoa nice work with indieweb/rel-me!
#
@stefek99
Looking @unhosted #offlinefirst personal wiki... Ideally with Dropbox integration. Research phase now. Any hints? #indieweb
(twitter.com/_/status/422430095794397184)
#
barnabywalters
thanks aaronpk
#
barnabywalters
we should have a look at getting some sort of cross-platform test suite working
#
Loqi
definitely
#
barnabywalters
whether it’s HTML+microformats based or not
#
barnabywalters
there’s the beginnings of one in the repo, as well as the usual phpunit tests
#
barnabywalters
(aside: functional libraries are *so* easy to test)
icco joined the channel
#
aaronpk
yeah was thinking about that again (cross-platform test suite)
#
aaronpk
I don't want to port it to Ruby until we get something like that set up
bnvk joined the channel
#
bear
is the redirect issue critical when establishing rel-me chain? or is it ok if they both end up at the same final url?
#
aaronpk
what redirect issue?
#
bear
sorry - reading the relme php code and trying to map it to what I have in my python indieweb tool
#
bnvk
bear: you have some IndieWeb python code?
#
aaronpk
omg barnabywalters you wrote the test suite in microformats?!
#
bnvk
where is barnabywalters?
#
bear
bnvk - I have code that i'm using to implement my static site - yes
#
bnvk
bear: does it do MF parsing?
#
bear
it's starting to - I am adding each piece as I need it
icco joined the channel
#
bnvk
ooo, cool, is any of it on Github?
#
bear
all of it so far - it's in flux mostly because as I learn and use, refactoring happens
#
bnvk
link?
#
bnvk
I wanna add IndieWeb contact updating to Mailpile
#
bear
please do give any and all feedback
#
bnvk
sweet
#
bear
I'm also very open to adding people to the repo so it can improve by being worked on by others
#
bnvk
I'm not quite good enough at python to give feedback on others code, but will try to get some help on integrating some of it maybe :)
#
bear
if you use it and find yourself asking questions… that is feedback and very helpful
#
bnvk
heh, gotcha!
#
bear
even a conversation that is only "hey, why did you do *this*" is very useful as it can either go into a FAQ or it can lead to better docs
#
bnvk
bear: so looks like there is no methods specifically for getting hCards, right?
#
bear
right - it's very new, I haven't needed that so haven't added it
#
bnvk
Cool, okie!
brianloveswords joined the channel
#
bear
bnvk - the one question that has been open in my mind is to find any mf2 parsers in python and see if they can work and be assimilated or if I need to shave that yak
#
bnvk
bear: yeaaaah... that is ideal, I feel like someone mentioned a partially developed one at some point- i'll ask Barnaby as I think he told me about it
#
bear
would love to hear your thoughts on that for sure
#
aaronpk
did you already check the microformats wiki?
#
bear
i would rather help an existing open source project than create yet another one
#
bear
not recently
#
KartikPrabhu
bear, bnvk: there is one by tommorris http://code.tommorris.org/mf2py
#
aaronpk
oh yeah tommorris working on one
#
bnvk
KartikPrabhu: yah, that's the one I was thinking of
#
tommorris
Working would imply activity. :)
#
bear
if it solves the issue and then we can help… :)
#
bear
nothing wrong with a small collection of distint tools
#
bear
err however you spell that
#
bnvk
dissent tools are good too :]
#
bnvk
tommorris: are you in London most of the work weeks?
KartikPrabhu and Acidnerd joined the channel
#
bnvk
Speaking of Barnaby, I probably should go back sure he's not standing on my street corner in the freezing cold
dvirsky and bnvk joined the channel
#
bnvk
dah, no barnaby!
barnabywalters, snarfed, caseorganic, tantek and eschenal joined the channel
#
bear
ok, i'm chewing on rel=me and I have read the rel=me microformats page but I have a question about verification - is it verified if a silo's rel=me url is contained within what the person's identity page has listed?
#
bear
my question is how do I know that the profile identity page is canonical for the user (or is that out of scope)
#
aaronpk
i think that is out of scope
#
aaronpk
e.g. if I enter "aaronparecki.com", you can assume it is canonical
#
bear
cool
#
bear
that is what I was thinking - this function just answers the question of "are the two rel-me's linked" and not the question of if you should trust it
#
aaronpk
dreev.es is a great test case for this https://github.com/aaronpk/IndieAuth/issues/19
#
bear
looks
#
bear
perfect!
#
bear
(well perfect in that it's a great test to add to the list)
#
aaronpk
yes it's a great example of why you have to trust the user-entered URL rather than trying to be "smart" about it
#
bear
nods
#
bear
as an ops guy with security tendancies, I tend to worry/think about MITM
#
bear
so verifying the redirect chain was bothering me
#
aaronpk
yeah, I'd like to get your take on the issue around http -> https and https -> http redirects
#
bear
yea, I have been tending to normalize and ignore the http/https difference
#
bear
but I really would like to safely ignore it by knowing that http -> https was a true redirect from the same server
#
bear
I would also like to treat https -> http as an inferior redirect and grade it some how
#
bear
but to know for sure we would start having to verify the cert chain for a server that is behind https
#
bear
which also then deals with DNS trust issues
#
bear
stops going down that rabbit hole
#
aaronpk
that's a good place to stop :)
#
bear
yea, DNSSEC and DANE and all that … *nightmares*
pasevin, LauraJ, schalkneethling, netweb, snarfed, icco, KartikPrabhu, squeakytoy, AmyMac and lukebrooker joined the channel
#
snarfed
reads logs
#
snarfed
bear, just fyi i'm doing indieweb stuff in python too, e.g. the bridgy codebase
#
snarfed
haven't done mf2 parsing yet, but plenty of generating it, sending webmentions, etc
#
bear
oh neat
#
bear
we might have some overlap
#
bear
ah - what i've done so far is kinda what you have with webmention-tools
#
snarfed
that's vrypan's, i've just been sending pull requests
#
snarfed
(he's merged them all)
#
bear
I have a small lib that has webmention helpers, relme helpers and some examples that are standalone to hand inbound and outbound mentions
#
bear
very cool to see another implementation's code
#
snarfed
totally!
icco, lukebrooker, tilgovi, fmarier and smus joined the channel