#indiewebcamp 2014-02-21
2014-02-21 UTC
bnvk, krendil, KartikPrabhu and fmarier joined the channel
# KartikPrabhu should microformat parsers validate url properties in any way?
# KartikPrabhu while parsing u-url type properties, should they be validated to be a valid url? or just trust the source?
# KartikPrabhu as in u-url="dud:??fifo.gif" is good?
# KartikPrabhu ok that answers it
sdboyer_, lukebrooker_, hallettj_, thatryana, anselm-, jedahan_, KevinMarks_, ottery, skinny, bear, nagaway, j12t, melvster, inimino, nitot and KartikPrabhu joined the channel
# tantek.com uploaded /Special:Log/upload "uploaded "[[File:mobile-personal-home-icons-folders-ios7.jpg]]""
# tantek.com uploaded /Special:Log/upload "uploaded "[[File:mobile-personal-home-contact-ios7.jpg]]""
# tantek.com edited /Falcon (+860) "/* Working On */ mobile home template header icons folders - update mockups for iOS7, move iOS6 mockups to their own section" (view diff)
# Jeena I always had the problem that if I replied to some website then the tweet would be without the context. Now I add the URL I reply to just before the backlink url, that way Twitter can add the context like here https://twitter.com/jeena/status/436675022443511808
# tantek.com edited /Twitter (+429) "/* POSSE Replies to Twitter */ put non-tweet in-reply-to URLs just before permashortlink in reply POSSE tweet copy for potential additional context in when viewed on Twitter" (view diff)
skinny joined the channel
# Jeena btw. we can change the first paragraph here http://indiewebcamp.com/facebook#Facebook_API me and aaronpk are POSSEing via the FB Graph API now
# KevinMarks go on then, edit it Jeena
# KevinMarks :D
# KevinMarks same reason tantek said - take notes as you go
poppy joined the channel
benprew joined the channel
# jeena.net uploaded /Special:Log/upload "uploaded "[[File:jeena-avatar-2014-02-21.jpg]]""
KartikPrabhu joined the channel
josephboyle, nitot, tantek, walkah, KartikPrabhu, paulcp, tilgovi, bnvk, benprew, scor, skinny, snarfed, emmak and caseorganic joined the channel
# KartikPrabhu updated mf2py with BS to use back compatibility! Next: more parsing! https://github.com/kartikprabhu/mf2py
# KartikPrabhu also docstrings are the best!
# KartikPrabhu mf2 Q: Should p-name parsing get rid of leading/trailing white space and breaks? Or just use value as is?
caseorganic, bnvk, lukebrooker, eschnou and lukebrooker_ joined the channel
# tantek KartikPrabhu see: http://microformats.org/wiki/microformats2-parsing#parsing_a_p-_property
# KartikPrabhu did follow those rules but then I get strings like p-name="\n Name \n" because the html was authored to look pretty
cweiske and caseorganic joined the channel
# KartikPrabhu aah ok then I will check that... thanks
# KartikPrabhu yes. that makes sense
caseorganic, snarfed, LauraJ, lukebrooker, paulcp, stream7, bnvk, eschnou, KevinMarks and pfefferle joined the channel
caseorganic, stream7, poppy, Sebastien-L, chloeweil, BjornW and glennjones joined the channel
# @VSChawathe Rise of the IndieWeb - Amber Case - FutureTalks http://www.linkedin.com/slink?code=bT5Ht_F (twitter.com/_/status/436798843552673792)
caseorganic, chloeweil_, Guest41540, KevinMarks__, bnvk, LauraJ, Acidnerd, V_S_C, glennjones, adactio, melvster, nitot, scor, jcbsnd, jonnybarnes, pasevin, jkphl, CheckDavid_ and Sebastien-L joined the channel
# Raymondo I looked around the site and scanned some logs
# Raymondo I still have no idea what this is about
glennjones, caseorganic, CheckDavid, chloeweil, stream7_, tantek, LauraJ, squeakytoy and nitot joined the channel
# Jeena http://waterpigs.co.uk/notes/4UcGb8/ is one example
caseorganic joined the channel
# Jeena http://caseorganic.com/notes.atom for example, I will need to check the source code, perhaps I am doing something wrong
ttepasse joined the channel
caseorganic joined the channel
caseorganic, bnvk_, ttepasse, nitot and skinny joined the channel
# Raymondo could somebody please link to a succinct explanation of what is happening here? the mediawiki site is a shambles
paulcp joined the channel
# Raymondo How to join the IndieWeb:
# Raymondo Join the IRC Channel and say hello! We're friendly. :)
caseorganic joined the channel
# Raymondo wow :/
gRegor` joined the channel
# Raymondo it makes sense in the context of the rest of what I said since joining
# Jeena Raymondo the best short resource I found was http://indiewebify.me/
# Raymondo I don't even mean to complain.. I'm intrigued but have already hit a brick wall at the start :/
# Raymondo thank you :)
# pdurbin the complaint is that https://indiewebcamp.com/#Welcome_to_the_IndieWeb is confusing?
# Raymondo confusing and/or opaque
# Raymondo I don't get a clear sense of what activities are currently supporting its goals
# Jeena Raymondo a second link could be my own article, I explained what I did since joining the community https://jeena.net/indieweb
# Raymondo ok
# pdurbin "Check out what we're building" links to https://indiewebcamp.com/Projects
# Raymondo pdurbin: "Have a look at the IRC logs and recent changes to see what we've been discussing/working on lately." try to imagine what that would actually be like for a new person
# Raymondo pdurbin: yes. apache? seriously? how is that something I can 'get behind'?
# Raymondo as far as I can tell, the projects that aren't experimental have only vague relation to the .. movement?
# Raymondo Jeena: reading your article now
skinny and snarfed joined the channel
# Jeena but I still kind of think that something like http://indiewebify.me/ should be the start page of http://indiewebcamp.com/
# gRegor` Hi, Raymondo. I agree the wiki is fairly technical and doesn't have a specific call to action until you've read more pages of it / interacted with the community.
# gRegor` I think there used to be some "first steps" on the home page, but I don't see it currently.
# Raymondo hey
# gRegor` The IndieMark page might be the closest thing to it: http://indiewebcamp.com/IndieMark
# gRegor` Unless someone can remind me what page had the steps
# gRegor` e.g. 1) get your own domain name, publish content there, set up indieauth on the domain
barnabywalters joined the channel
# gRegor` Oops. :)
# gRegor` Thanks, tantek
# Raymondo tantek: all of the info seems strangely circular. like you already have to know the significance of the things being mentioned in order to understand the page you're on
# gRegor` Have you read the why page? That's a good foundation. http://indiewebcamp.com/why
# Raymondo for example, I tried to drill down to understand 'web sign in'. several pages and off-site redirects later I'm still not exactly sure what it is
# tantek Jeena, how would you improve https://indiewebcamp.com/#Welcome_to_the_IndieWeb ? It's only a couple of sentences and then a list of *three* things.
# Raymondo nothing's unclear about those two imperative statements
# Raymondo and I've tried to explain in both general and specific terms
# gRegor` Raymondo: web sign in is a way for you to use the login system of popular services like Twitter to authenticate to a site. If your domain links to your twitter with a rel="me", then you can log in on the wiki by entering your domain name. The authentication process looks at your domain, sees that rel="me" link, then goes to twitter to verify you are logged in there. If you are not logged in...
# gRegor` ...there, then you are prompted to log in. Finally, you're returned to the site you're authenticating to.
glennjones joined the channel
# Raymondo gRegor`: ok, how does it relate to openid, persona, app.net?
# tantek Raymondo did you read https://indiewebcamp.com/web-sign-in ?
# Raymondo no, I don't think I ended up on that page
# Jeena wen you get to the home page for the first time then you are coming from other communities like Twitter, App.net, Tent, Identica. The first thing you notice: "Own your data" then you think, ok, cool, where do I download some peace of software, like a client or something to do that?, Then you see "Selfdogfood instead of email. Show before tell. ..." and you think how, what, wait, where is the software? At least that was kind of what I was
# Raymondo tantek: I followed the links
# Raymondo Jeena: yes, at first I thought this was a technical project like diaspora, tent etc.
# tantek Raymondo - perhaps read this then: https://indiewebcamp.com/monoculture
Sebastien-L joined the channel
# gRegor` Raymondo: I don't know much about persona or app.net
# Raymondo tantek: so I'm still confused as to what activities are currently supporting your goals
# Raymondo besides spreading the word
# Raymondo gRegor`: I just asked because they're mentioned on one of the web sign in pages I read
# gRegor` It's basically an easier alternative to OpenID
# barnabywalters the projects page does do a bad job of prioritising things that attendees are actually *working* on
# barnabywalters i.e. things which are considered “indieweb” projects
# barnabywalters as opposed to generic free software projects like apache, nginx, wordpress, mediawiki
# Raymondo barnabywalters: the projects page was my first click and.. yeah
# gRegor` Cleanup time? :)
# barnabywalters but equally the projects page isn’t a catalogue of software to download and use
# Raymondo of course
# barnabywalters indeed, many of the projects like Taproot, falcon and p3k *can’t* be downloaded
# gRegor` How'd you come across indiewebcamp, Raymondo?
# barnabywalters Raymondo: do you have a personal domain?
# barnabywalters the best way to understand indieweb is through iterative improvements to your own domain
benprew and nitot joined the channel
# barnabywalters e.g. setting up web sign in so you can use your domain for authentication
# Raymondo gRegor`: https://www.tbray.org/ongoing/When/201x/2014/02/19/Leaving-Google
# Raymondo one of the comments
# Raymondo barnabywalters: I have, yes
# Raymondo Jeena: so the idea is that something like an rss reader becomes one's twitter-client replacement?
# gRegor` Cool. Glad to have you here, Raymondo. Hopefully we can make things clearer :)
# Raymondo tantek: thanks :)
# Raymondo ok, so what's the model for independent syndication?
# Raymondo subscription, rather
# gRegor` Raymondo: If you have your own domain name, I would try setting up web sign in using it and logging in to the wiki first.
# tantek aaronpk - perhaps add to https://indiewebcamp.com/reader#Indieweb_examples and re-organize it by site/user rather than project?
# tantek Raymondo - start here: https://indiewebcamp.com/start
# Raymondo I'm not sure if it's been treated in detail elsewhere or whether you consider it important but as a newcomer I think this part should be talked about a lot more. a lot of people spent time with rss readers and watched that whole sphere get supplanted by twitter et al. explaining why both of those situations are should/will be replaced by indieweb would be
# Raymondo useful
# Raymondo damn I'm old
# gRegor` Really, tantek? I know a ton of people that used and miss Google Reader.
# gRegor` Non-developers, too. Geeks, but not overly technical people.
iangreenleaf joined the channel
# aaronpk tantek: do you mean to reorganize like http://indiewebcamp.com/reply-context#IndieWeb_Examples ?
# Raymondo I mean newcomer to your project
# Raymondo ok
# gRegor` Hey now. :)
# tantek aaronpk, more like http://indiewebcamp.com/rsvp#IndieWeb_Implementations
# Raymondo well it's an obvious comparison for anyone asking 'why are you doing this'. wheel reinvention being so rampant and all. but I'm sure you know what you're doing
# gRegor` Personally I think the best selling point of the indie web is how much stuff people are putting into social networks these days, and how frequently those social networks are disappearing.
# gRegor` So encouraging people to just post on their own domain name is a great start.
# gRegor` Yeah
# Raymondo but you don't need to beat the social networks, you need to beat the other social network challengers
# gRegor` It's not about beating anyone, really
# Raymondo sure, wrong terminology. I realise there is work going on to harmonise
# gRegor` It's about maintaining our content and not losing it. And not being at the whim of someone else.
# Raymondo I'm referring to the projects on the monoculture page
# gRegor` Ah, I'll have to review it
# Raymondo ok, so enough oxygen used up by the noob. I will lurk a bit and throw out some hopefully not-too-dumb questions in time :)
# gRegor` Not at all, Raymondo. Ask away. And any way the wiki can be made more clear is great.
# aaronparecki.com edited /reader (+638) "/* Indieweb examples */ restructure to be people-centric rather than project-centric" (view diff)
inimino joined the channel
# Jeena Raymondo my latest improvement (deployed it yesterday) is when I poste a Note on my own website, it is automatically posted to Twitter and Facebook. I still have many friends, especially on Facebook who won't really move to their own Websites the next couple of years. But that way even if Facebook decides that I shouldn't be allowed to have an account under my nickname, I still have all the data on my own website.
chloeweil joined the channel
# tommorris tantek: any chance you could weigh in on https://github.com/tommorris/mf2py/issues/1 ?
# tantek tommorris - you could also add it to the /microformats group or /indieweb group
# KevinMarks__ feel free to add me yes
# KevinMarks__ also KartikPrabhu as he's been patching it
# KevinMarks__ I'm Kevin.Marks
stream7 joined the channel
# KevinMarks__ and apparently their openID login doesn't work with indieauth
# KevinMarks__ how do you mean?
# barnabywalters and “not enough items to unpack” is their idea of a helpful error message
# KevinMarks__ well, when Brad came round evangelising OpenID, LJ is what he used to help you debug it
bnvk joined the channel
# tommorris barnabywalters: you can report pypi issues here - https://bitbucket.org/pypa/pypi/issues ;)
# barnabywalters tommorris: doing
# KevinMarks__ recursively, bitbucket's openID support is nascar'd, then when you find the typein url bit, it auths you then says "We are not currently accepting new OpenID signups"
# barnabywalters feel free to comment or upvote or whatever
# barnabywalters I had a look at the other OpenID complaints and none of them were exactly the same
# barnabywalters actually, can everyone comment on that issue with their domain?
# barnabywalters that would quickly demonstrate that it’s not just some crazy outlier, and people do actually care about logging in using their own domain
# barnabywalters cc aaronpk tommorris KartikPrabhu KevinMarks
# KevinMarks__ alos #66 is already major
# barnabywalters yeah, I suppose “not working at all” counts as major. changing
# barnabywalters tommorris: yeah me too
# barnabywalters tommorris: that’s way more complex than I’m used to with packagist ;)
# barnabywalters Jeena: it is indeed!
# barnabywalters actually, why is there not a guide to setting up indieauth.com as an openID delegate on indieauth.com?
# barnabywalters tommorris: never used Java, so I have no idea what I’m missing/how fortunate I am to have good tools
# barnabywalters s/good tools/tools built with usability front-of-mind
# barnabywalters tommorris: that sounds fun :)
LauraJ joined the channel
# tommorris Parser(url=“http://tantek.com/“) - loads tantek.com, parses
# barnabywalters Jeena: a large part of the PHP community has got over the crappy historical approaches which PHP suffered from
# tommorris Parser(doc=
{str}
, url=“http://tantek.com/“) - parses str, with url as base.# barnabywalters actually HTML should almost never be parsed without a base url, so you could safely use positional arguments
# barnabywalters parse(string) is treated as a URL to fetch
# barnabywalters parse(string, string) is treated as HTML, URL
benprew joined the channel
skinny joined the channel
skinny joined the channel
# KevinMarks__ there's a reason Python gets called executable pseudocode
bnvk, _6a68, paulcp and skinny joined the channel
skinny joined the channel
snarfed, melvster and skinny joined the channel
# tantek.com edited /Falcon (+362) "/* mobile home template header icons folders */ steps to prototype separately, for ease of implementation and re-use" (view diff)
benwerd joined the channel
# Loqi benwerd: aaronpk left you a message 1 week ago: I think your list of posts on your home page is missing the "u-url" property! http://werd.io/
# Loqi benwerd: caseorganic left you a message on 2/17 at 1:37pm: https://www.youtube.com/watch?v=58-atNakMWw
nitot joined the channel
# aaronpk tantek: this is interesting. according to http://indiewebcamp.com/comments-presentation#How_to_display , if there is a named article that is in-reply-to something, the comment will never show the article name
KartikPrabhu joined the channel
realzies and realz joined the channel
# aaronpk here's my first POSSE note to facebook. so far no negative reaction http://farm8.staticflickr.com/7415/12681284203_e29cd8053c_c.jpg
# aaronpk literally this https://gist.github.com/aaronpk/2cdf70d3b342ce0ca9a1
# KartikPrabhu is setting up openid delegation via indieauth
# KartikPrabhu what is a good site to test that it works?
# KartikPrabhu cool! thanks snarfed
# aaronpk snarfed: I left you some notes https://github.com/snarfed/bridgy/issues/70
benwerd, skinny and nitot joined the channel
_6a68 and pasevin_ joined the channel
# KartikPrabhu openid via indieauth works! w00t!
# KartikPrabhu thanks snarfed for test sites
nitot joined the channel
# KartikPrabhu curiousity question: does any one publish book reviews on their indiewebsite maybe using open library covers API https://openlibrary.org/dev/docs/api/covers ?
# KartikPrabhu or goodreads. I've been meaning to move from there maybe add POSSE later
# KartikPrabhu also a good excuse to play with h-review
# KartikPrabhu goodreads is now owned by amazon anyway. so yeah indie book reviews would be sweet. Maybe I'll do those before notes/status since no one else seems to have done it
# KartikPrabhu aaronpk: yeah on second thought you might be right
# KartikPrabhu just in case anyone else tries to send mentions through post_save in Django. It won't work and here is why: http://stackoverflow.com/a/21817555/2146591
# KartikPrabhu basically your save is not 'committed' by the save thread until post_save is done. So all webmention targets will not see your source at the URL
bnvk and KevinMarks joined the channel
# KartikPrabhu they acquired it last year some time
skinny and eschnou joined the channel
# KevinMarks__ so, anyone going to jon me at http://hackathon.launch.co/ this evening?
# gRegor` KartikPrabhu: It's been in the back of my mind to syndicate reviews from my site to goodreads. I don't write many reviews as-is, though, so it's lower priority
# gRegor` I do use goodreads a lot for tracking reading progress, so I'd be interested in posting that data on my site and syndicating, if possible.
# KartikPrabhu cool! I have stopped writing to goodreads but I am sure I'll pick up again if it is on my own site
# gRegor` I'm quite interested in such personal stats. Quantified self and all that.
# KartikPrabhu nods
iangreenleaf and paulcp joined the channel
# KartikPrabhu !tell tommorris: RE: handling PyPI - I have never handled anything on PyPi and also don't have an account there yet. I'll look into it and let you know.
# KartikPrabhu !tell barnabywalters: commented on PyPi OpenId/IndieAuth issue
# KartikPrabhu neat! Also, do you get the leading spaces issue in mf2py using html5lib?
# KartikPrabhu you do have an exmaple in value_class_person.html
# KartikPrabhu I am wondering if that should be fixed by an mf2 parser or not. tantek seems to think that the html5 parser should do that and not a mf2 parser
pfenwick joined the channel
# KartikPrabhu one case would with pre or code elements but I haven't found those arising in mf2 parsing yet
# aaronpk hello php folks! I've finished the comments-presentation library! https://github.com/indieweb/php-comments
# KartikPrabhu w00t!
# KartikPrabhu feel free to check out: https://github.com/kartikprabhu/mf2py
# KartikPrabhu haven't incorporated the new doc parsing changes yet
nitot joined the channel
# KartikPrabhu cool. I'll update the BS version with the new doc kwarg parsing + strign stripping and send you a pull request in case you want to switch to BS
# KartikPrabhu the timing depends on how inebriated I am this evening :P
# KartikPrabhu alright! this mf2py thing is shaping up quite nicely
# KartikPrabhu leaves for happy hour. ciao
snarfed1 joined the channel
# KevinMarks__ nice
# KevinMarks__ should probably check out new versions of mf2py
scor, KevinMarks and tantek joined the channel
# gRegor` Helllooo, weekend.
# gRegor` That was a long last few hours of Friday
# snarfed1 heh
snarfed joined the channel
# ryana gives aaronpk a thumbs up.