#indiewebcamp 2014-08-02

2014-08-02 UTC
wolftune, benwerd and snarfed joined the channel
#
aaronpk
Catching up on logs
#
aaronpk
Looks like lots of confusion about the client_id parameter
#
aaronpk
It's not part of micropub, it's part of indieauth used when obtaining an access token
#
aaronpk
The name itself is from OAuth 2
#
aaronpk
IndieAuth says the OAuth 2 client_id must be a URL
#
aaronpk
The intent is to be able to fetch app name/icon from that URL using the h-app microformat
#
bear
I thought /developers page made it very clear "client_id: Set the client_id in a hidden field to let indieauth.com know the home page of the application the user is signing in to"
#
aaronpk
So displaying the client info on a site would publish the h-app markup, not a property named client_id
#
aaronpk
Now that indieauth.com actually consumes the x-h-app microformat I should update that sentence accordingly
#
bret
thanks for clearing that up aaronpk :)
#
bret
so micropub actually requires fetching and parsing of microformatted client info from html?
#
bret
(to get the full set of info?)
#
aaronpk
Yeah if you want to show the client info
#
aaronpk
Basically that takes the place of client registration
#
bret
gotcha
#
aaronpk
Like instead of going to dev.twitter.com and registering an app, entering the name and uploading the logo! you just publish your app info on a web page
#
bret
ok that makes sense
#
bret
and of course, waterpigs is already on top of it :)
#
aaronpk
re: offline/native apps, just publish a static HTML page about the app
#
aaronpk
Most apps have that anyway :-)
#
bret
thats true
#
bret
and thanks to gh/bb-pages there is no excuse :)
#
aaronpk
Indeed!
#
bret
what if the app page 404s eventually?
#
bret
(but the client app is still great and fine?)
#
bret
does anyone else do client attribution? (micropub or not)
#
KartikPrabhu
bret: count me as "expressed interest"
#
bret
KartikPrabhu ??
#
KartikPrabhu
bret: "expressed interest" in client attribution. I just don't want to deal with it at the moment with adding to my database model etc...
#
bret
ah i see
#
kylewm
!tell snarfed hey I've got a version of oauth-dropins running here for (only Flickr is likely to work) https://oauth-dropins-kwm.appspot.com
#
Loqi
Ok, I'll tell them that when I see them next
#
bret
kylewm++
#
Loqi
kylewm has 36 karma
#
kylewm
woo thanks :D
paulcp joined the channel
#
kylewm
bret: what is bb-pages?
#
bret
bitbucket!
#
kylewm
oh duh! i didn't realize they had pages, cool
#
bret
bitbucket needs more cred :)
paulcp and tantek joined the channel
#
Loqi
tantek: bret left you a message 2 hours, 47 minutes ago: sure as soon as I can edit that page :p
#
Loqi
tantek: bret left you a message 2 hours, 46 minutes ago: I am starting notes for the page locally :)
#
Loqi
tantek: bret left you a message 2 hours, 42 minutes ago: conceivably posting tools/clients may live at different domains but have a human readable name relating to the software powering it. If client_id is the url of the client making the post maybe we need a separate client name field
#
tantek
!tell bret looks like you need a few more microformats wiki edits before you can create pages :) stubbed it for now: http://microformats.org/wiki/h-entry-brainstorming
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
x-h-app? do you mean h-x-app aaronpk?
krendil and h1ro joined the channel
#
@kinetictype
@mik3cap sadly, if it is is a free service, shouldn’t there be some kind of immoral intent expected with your info? #indieweb
(twitter.com/_/status/495397745612828673)
j12t and wolftune joined the channel
#
willnorris
err, forgot to tag my post with #indieweb so it didn’t ping the channel. But just got POSSE working with brid.gy :) https://willnorris.com/2014/08/keeping-up
#
KartikPrabhu
willnorris++ for POSSE
#
Loqi
willnorris has 5 karma
#
willnorris
this is only like the second or third time I’ve got POSSE working :-P (previously on wordpress)
#
willnorris
hopefully I can stop regressing now and just keep adding more stuff
snarfed joined the channel
#
Loqi
snarfed: kylewm left you a message 2 hours, 12 minutes ago: hey I've got a version of oauth-dropins running here for (only Flickr is likely to work) https://oauth-dropins-kwm.appspot.com
#
snarfed
kylewm: great!
techlifeweb and willnorris joined the channel
#
bret
willnorris++
#
Loqi
bret: tantek left you a message 2 hours, 32 minutes ago: looks like you need a few more microformats wiki edits before you can create pages :) stubbed it for now: http://microformats.org/wiki/h-entry-brainstorming
#
Loqi
willnorris has 6 karma
#
bret
I should go check in on every format example I have implemented :)
#
bret
oh cool willnorris your using jekyll too :)
#
willnorris
yeah, have been for about a month now. I’m not completely wedded to jekyll specifically… I’ve also been looking at hugo a bit
benwerd joined the channel
#
bret
willnorris: good! jekyll has problems that anoy me. I'm working on a git based publishing system for static stites though so its cool to see others see the value in static sites
#
willnorris
yeah, i’m pretty well sold on serving static pages at this point… it’s been really nice. The only other thing I might consider is hooking it up to camlistore, but that’s still some ways off
#
willnorris
i’d definitely be interested in seeing the git based system you come up with
#
bret
ack sorry computer crashed
#
bret
!tell willnorris ack computer crashed.. im totally on board with camlistore (and the idea of immutable data). Its to hard to use right now personally so git is like my camlistore lite. Can't wait till I can handle arbitrary data
#
Loqi
Ok, I'll tell them that when I see them next
benwerd, paulcp, krendil, snarfed, techlifeweb1 and chrissaad joined the channel
#
Jeena
How do you get your backlinks for brid.gy into your instagram posts? Doing that via their mobile app makes it really complicated
#
Jeena
and on the website I can only add a comment, not change the description
tantek, cweiske, friedcell, petermolnar1, eschnou, glennjones and paulcp joined the channel
#
@OscarSanFuentes
Web.mention, la aplicación para monitorizar la reputación online de tu empresa http://oscarsanfuentes.blogspot.nl/2014/07/webmention-la-aplicacion-para.html?m=1 #socialmedia #reputation
(twitter.com/_/status/495510605798064128)
fourtonfish, h1ro and paulcp joined the channel
#
Jeena
Now I followed microsofts advise and added "Previous" and "Next" <link>s to my photos and notes, I even made them usable with the arrow keys
paulcp joined the channel
#
@AAinslie
@mattmcalister An #opensource #indieweb #publishing platform: @withknown <- interesting this. cc @n0tice
(twitter.com/_/status/495542329328300033)
scor and paulcp joined the channel
#
kylewm
Jeena: most people don't include backlinks on instagram posts for that reason
Sebastien-L, squeakytoy, jschweinsberg, paulcp, Kopfstein, wolftune, pbeaulieu, fourtonfish, chrissaad, Acidnerd, j12t, Pierre-O1 and techlifeweb joined the channel
techlifeweb, snarfed and cuibonobo joined the channel
#
snarfed
Jeena: if you include a u-syndication link to instagram on your photo posts, bridgy will find that and you won't need to include a backlink in instagram at all
#
cuibonobo
i was checking out camlistore (someone mentioned it last night) but to contribute you need to sign a contributor license agreement with Google...
#
cuibonobo
is this because the code is hosted on Google? because I was under the impression that Google didn't have any claim over camlistore
#
snarfed
cuibonobo: it's not because it's hosted on google. i think brad (et al) own the IP, but i can double check and ask him
fourtonfish joined the channel
#
cuibonobo
snarfed: cool! thanks
paulcp, paulcp_ and j12t joined the channel
#
@SerenoUK
RT @JohnBNewton: RT @benwerd: Sandstorm.io is another very interesting #indieweb platform: https://www.indiegogo.com/projects/sandstorm-io-personal-cloud-platform | looks worth supporting
(twitter.com/_/status/495616901012553728)
#
@benwerd
@tcarmody Couldn't agree more. Hopefully we can turn it around. It's worth looking into the #indieweb movement.
(twitter.com/_/status/495619134567100416)
jtzl joined the channel
#
@benwerd
@tcarmody Even in the #indieweb community - which is all about this! - there were voices saying this is how social works.
(twitter.com/_/status/495620448617390080)
KartikPrabhu, chrissaad, gRegor` and willnorris joined the channel
#
Loqi
willnorris: bret left you a message 12 hours, 42 minutes ago: ack computer crashed.. im totally on board with camlistore (and the idea of immutable data). Its to hard to use right now personally so git is like my camlistore lite. Can't wait till I can handle arbitrary data
#
Acidnerd
anyone can tell me what is the code behind Loqi bot ? is it available out there ?
#
cuibonobo
i'm not sure if the actual code is available though
#
Acidnerd
thanks cuibonobo, i'll check it out
#
Acidnerd
indeed, code does not seem to be avail, i'm looking for a decent RSS to IRC bot, if Twitter/identi.ca integration avail, even better
#
gRegor`
Loqi, give us your code
#
Loqi
grins profusely
#
kylewm
I think aaronpk uses zenbot as a basis for his irc doings, fwiw
#
gRegor`
Hey kylewm. Welcome back.
paulcp and jonnybarnes joined the channel
paulcp joined the channel
#
bret
Acidnerd I think the situation is that Loqi needs some work before being released.. afaik its not done yet
Kopfstein joined the channel
#
bear
Acidnerd - I would suggest Willie if your into Python. Easy to setup, plugin structure and very stable.
cweiske joined the channel
#
bret
nice
scor, eschnou, paulcp, Kopfstein, wolftune, jonnybarnes, techlifeweb, pauloppenheim and snarfed joined the channel
#
snarfed
morning all
anNofMe joined the channel
#
KartikPrabhu
morning snarfed
#
KartikPrabhu
bear: it seems strange to me to have ronkyuu do both webmention and indieauth as they are fairly independent. Any particular reason for clubbing them together?
#
KartikPrabhu
is now paginating notes by month... https://kartikprabhu.com/notes not very fond of the months list at the bottom though. Suggesstions?
#
anNofMe
KartikPrabhu: I agree, it’s a little cluttered. Could you do something like “2014 | Jan Feb Mar…” rather than have the year attached to each month?
#
KartikPrabhu
you mean treat the year as a sort of 'heading' and then list the months?
#
KartikPrabhu
good idea... will have to see if my templatin system allows me to do that :) thanks
#
anNofMe
right…
#
anNofMe
np
#
snarfed
hey KartikPrabhu, i have an mf2py question, whenever you have a min
#
KartikPrabhu
snarfed: will look at it in a min
#
snarfed
thanks!
wolftune, lewiscowper, paulcp and techlifeweb joined the channel
#
techlifeweb
Step one: Join the chat and say hello. Hello. Ok, got past that hurdle :)
#
anNofMe
quick question: is there a way to include degrees/titles/salutations in h-card?
#
snarfed
hi techlifeweb!
#
snarfed
anNofMe: p-honorific-suffix. http://microformats.org/wiki/h-card
#
techlifeweb
hi snarfed
#
anNofMe
hello techlifeweb! I’m new here too
#
KartikPrabhu
anNofMe: what do you think of it now: https://kartikprabhu.com/notes ?
#
anNofMe
snarfed: perfect, thanks!
#
KartikPrabhu
welcome: techlifeweb
#
anNofMe
KartikPrabhu: much nicer!
#
anNofMe
couple suggestions:
#
anNofMe
Thinking ahead, you probably won’t need links to every month in past years, so past years maybe should just be links to archives of that year
#
anNofMe
it’s not a big deal now since you only have one past year, but if you continue for another year or two, that footer’s gonna get real big
#
techlifeweb
Most of what you all talk about is probably over my head but I love learning this stuff. I have a Wordpress blog that I mostly "break" and fix again just so I can learn. Thinking of indiewebifying it (that's a word, right?) mostly for POSSE reasons.
#
anNofMe
other suggestion: you probably don’t need the “months” thing - it’s pretty obvious what’s going on w/o the label. Maybe just put the little calendar icon next to the year?
#
anNofMe
techlifeweb: I’m in a similar boat… and if indiewebifying isn’t a word, it probably should be
#
snarfed
http://indiewebify.me/ would vote that it is :P
#
KartikPrabhu
snarfed: those output dictionaries look wrong...
#
techlifeweb
anNofMe: I may scrap WP altogether. Haven't decided.
#
anNofMe
snarfed: ha!
#
snarfed
techlifeweb: just fyi, plenty of us use wordpress and are fully indiewebified!
#
snarfed
(i use it myself)
#
anNofMe
techlifeweb: I’m mostly planning to scrap WP because I don’t understand the SQL databases it uses… lack of technical knowledge is it’s own form of siloing I think
#
KartikPrabhu
snarfed: yeah that is what I mean the first author should be inside the properties of the h-entry, which it is in the link to kyle's mf2py but not in your code example
#
snarfed
KartikPrabhu: ah. i may have removed too much when i simplified my examples
#
techlifeweb
snarfed: thanks. Yep, been reading that page.
#
snarfed
checkikng
#
anNofMe
snarfed: I’m sure there are plenty of good reasons to use WP, and I may well go back just for ease of use purposes, but as this whole thing is a learning exercise as much as anything else, I think I’d like to be a bit more in control (read: know what’s happening behind the scenes)
#
snarfed
KartikPrabhu: yes, my bad, i'll fix the examples. still, the bigger question remains, the author-inside-author
#
snarfed
(also, my mf2py repo is up to date with yours)
#
KartikPrabhu
snarfed: in anycase to find author you should be doiing the following: Find first item of type=h-entry, then look in properties for "author". If it is a string use as name, if it is dictionary assume it is h-card then use the property=name of the hcard... the second "author" is a result of bad markup but it is irrelevant to parsing in these cases
#
snarfed
KartikPrabhu: sure. i'm not just running the authorship algorithm here though. i'm transforming the whole object to activitystreams. i'm happy to do whatever with the embedded author string, i just didn't expect it, so i didn't (and still don't) know what to do
#
KartikPrabhu
snarfed: ignore it. it seems to be saying that this is the author of the h-card which is irrelevant. you should only look for name property in the h-card
#
KartikPrabhu
the authors of those blogs should be using p-name instead of p-author inside the h-card
#
snarfed
well, i should look for tons of stuff in the h-card - url, photo, address, etc - but ok, i can happily ignore an inner author property
#
snarfed
thanks. want me to file an mf2py bug? or is this expected output?
#
KartikPrabhu
this is the expected output.
#
KartikPrabhu
the markup seems to be incorrect for what they are conveying
#
lewiscowper
evening all, nice to meet everyone
#
KartikPrabhu
hi lweiscowper
#
KartikPrabhu
lewiscowper!
#
KartikPrabhu
not the best way to say "hi" by misspelling the nick :P
#
lewiscowper
Tab complete is a wonderous thing. ;)
#
lewiscowper
I figured I'd come in and say hello for now, I'm going to tear down and rebuild my site in an indie way over the next few weeks. I may have met some of you at the indie tech summit in Brighton last month.
#
KartikPrabhu
lewiscowper: I suggest starting small with setting up rel=me stuff on current site so you can log into the wiki and edit/contribute to things :)
#
lewiscowper
That's where I've gone so far, setting up indieauth. :)
#
lewiscowper
Just got a shorter domain so that I can focus on working toward POSSE
#
KartikPrabhu
lewiscowper++ for setting up indieauth. here take internet-pointz!
#
Loqi
lewiscowper has 1 karma
#
lewiscowper
Thanks! That's awesome. :)
#
lewiscowper
I am having an issue with indiewebify.me, I'm here http://indiewebify.me/validate-rel-me/?url=http%3A%2F%2Flewiscowper.org and it's saying that it can't fetch either my twitter or my github profile when I hit the test button
#
lewiscowper
but indieauth worked just this minute.
#
KartikPrabhu
lewiscowper: that is strange. your markup looks correct anyway. maybe indiewebify.me is having some other issues
#
snarfed
lewiscowper: maybe indiewebify.me doesn't follow redirects. try https://twitter.com/… and https://github.com/…
#
KartikPrabhu
good point snarfed
#
lewiscowper
Thanks snarfed. That's got it sorted! Excellent
#
lewiscowper
Now on to microformats
#
KartikPrabhu
lewiscowper: didn't know my irc client had tab-complete! :P
#
lewiscowper
Do you know now?
#
KartikPrabhu
yeah! thanks to you
#
lewiscowper
awesome. :)
#
lewiscowper
Glad I could help
#
lewiscowper
KartikPrabhu++ for learning about tab complete. :)
#
Loqi
KartikPrabhu has 52 karma
#
techlifeweb
KartikPrabhu: I didn't know about that either. Ha! Thanks, lewiscowper!
#
KartikPrabhu
learning to spell is now an arcane skill! thanks technology!
#
lewiscowper
techlifeweb++ I usually just remember the first few characters of busy chatroom participants user names because it's just tec[Tab], kar[Tab]. :)
#
Loqi
techlifeweb has 1 karma
j12t joined the channel
#
techlifeweb
lewiscowper: it's awesome. I can't believe I've gone this long without it.
#
lewiscowper
Hahaha, I'm glad I could help.
#
Loqi
awesome
#
techlifeweb
KartikPrabhu: spelling is one thing. Typing user names in entirely different.
#
techlifeweb
lewiscowper: also, thanks for my first karma. :)
#
lewiscowper
No problem.
#
techlifeweb
my first karma wasn't even about indieweb. I guess I have a lot to learn :D
eschnou, wolftune, techlifeweb and willnorris joined the channel
#
@xtof_fr
.@pierreozoux Merci pour ton bonus #indieweb inspirant pour l’install de permalien-raccourci sur @jekyllrb http://christopheducamp.com/indielog/2014-214/
(twitter.com/_/status/495695580291928064)
#
bear
KartikPrabhu - yea, it will probably get split out but right now it's convienent for my debugging - but yes, I should do that
#
KartikPrabhu
bear: I see. I was looking to cleanup my webmention code with probably including mf2 awareness into it (like look for links only in first h-entry by default) and ran into this
#
bear
go ahead and clean up - just comment out anything causing you grief and add a # BEAR marker or something
#
bear
i'll pull in your changes and adjust
#
KartikPrabhu
cool. will get to it sometime soon and PR you
#
bear
just merge it in
#
bear
i'm keen to get your mf2 code live
#
KartikPrabhu
aaha! sweet
#
bear
and all of my additions can be added in (or split out to a indieauth only project)
#
KartikPrabhu
bear: maybe a Japanese name Ninka = authorisation (according to Google) will help spur you on :P
#
bear
oooo!
#
bear
writes that down
#
KartikPrabhu
i have no idea how accurate Google's japanese is
#
bear
I have a kanji site I visit to find these project names :)
#
KartikPrabhu
apparently Ninka = 認可
willnorris joined the channel
#
KartikPrabhu
is impressed his irc client did that correctly
scor and wolftune joined the channel