#indiewebcamp 2016-03-24

2016-03-24 UTC
kevinmarks and begriffs joined the channel
#
@calum_ryan
@dougmckown in my CMS editor I added a post method which links into the Twitter API. Somewhat as explained here: https://indiewebcamp.com/Twitter#POSSE_to_Twitter
(twitter.com/_/status/712794162752536577)
#
aaronparecki.com
edited /events/2016-03-23-homebrew-website-club (-14) "/* Where */ probably going to be just me tonight with such short notice, sorry"
(view diff)
#
aaronpk
struggling to find motivation to work on my site tonight. i need something bite-sized
#
aaronpk
ooh maybe i'll make a media upload endpoint like twitter/medium
shiflett, lukebrooker and kevinmarks joined the channel
#
kevinmarks
is salmention bite sized?
#
aaronpk
i think i already support sending them
#
kevinmarks
with acegiak getting them into WP, might be interesting to expand them a bit
#
kevinmarks
especially as they're linked from the wm spec
#
aaronpk
haha yeah who wrote that anyway
#
aaronpk
looks around
#
aaronpk
i've been in spec land for so long i forgot how to code
#
aaronparecki.com
edited /next-iwc (+6) "next-iwc"
(view diff)
#
aaronparecki.com
edited /MediaWiki:Sidebar (-10) "next-iwc sidebar"
(view diff)
#
@kevinmarks
Homebrew Website Club #indieweb come join us (at @TheCreamerySf in San Francisco, CA w/ @benwerd) https://www.swarmapp.com/c/jqGc4qnhzNP
(twitter.com/_/status/712805429588410369)
#
@IMJACKTG
RT @kevinmarks Homebrew Website Club #indieweb come join us (at @TheCreamerySf in San Francisco, CA w/ @benwerd) https://www.swarmapp.com/c/jqGc4qnhzNP
(twitter.com/_/status/712805986612944896)
snarfed and Yilmaz_Erkan joined the channel
#
aaronpk
okay *now* I send salmentions!
#
gRegorLove
aaronpk: Is your comment here saying we should use composer to include the microformats/tests repo instead of bundling the other version? https://github.com/indieweb/php-mf2/issues/50#issuecomment-189996252
#
gRegorLove
or require-dev, perhaps
mlncn joined the channel
#
aaronpk
good question
#
aaronpk
yeah i think i was suggesting taking the microformats/tests repo and publishing it to packagist
#
aaronpk
then requiring it in the composer.json
#
aaronpk
that way any new tests added to the microformats/tests repo can get easily pulled in
#
aaronpk
the same way that the tests are published to npm for node.js
#
gRegorLove
Makes sense. is there a way to reference the test files' path within the vendor directory then, without hardcoding it?
#
aaronpk
might have to do dirname(__FILE__) and a relative path from there
#
gRegorLove
Hm, looks like this might need to be updated so it's not node-specific https://github.com/microformats/tests/blob/master/package.json Not sure; I'm still a noob with composer
#
aaronpk
that's the npm version. hm does composer also expect the file to be called package.json?
#
aaronpk
might have to publish it from a subfolder of microformats/tests then
#
gRegorLove
Oh, misread.
#
gRegorLove
I was thinking composer.json
snarfed joined the channel
#
gRegorLove
Hm, I thought you could include an arbitrary github repo in composer.json. Looks like it expects it to be a fork of something on packagist, though, and uses branch dev-master.
shiflett joined the channel
#
aaronpk
you can defintiely reference a git repo that's not on packagist
lukebrooker, kerozene, begriffs and tantek joined the channel
#
Loqi
[bridgy] Doug McKown replied '@calum_ryan What do you use as your CMS?' to a tweet that linked to https://indiewebcamp.com/Twitter#POSSE_to_Twitter (https://twitter.com/dougmckown/status/712855458596397056)
#
bear
using mf2 to parse ircpeople for domains to scan for stats just showed me a bug in some code - wooo!
#
bear
h-card urls with /path items I'm not handling cleanly it seems
lukebrooker, Erkan_Yilmaz and gRegorLove joined the channel
#
gRegorLove
aaronpk: The repo doesn't have to be on packagist, but composer expects it to be a fork something on packagist, with its own composer.json file. I tried including microformats/test as is and composer said "No valid composer.json was found in any branch or tag of https://github.com/microformats/tests,
#
gRegorLove
could not load a package from it."
#
@Hope4Siblings
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.indieauthoranswers.com Get help writing your book #bookbloggers 15
(twitter.com/_/status/712162930549235712)
#
KartikPrabhu
i thought "Indie Author" was blocked
lukebrooker joined the channel
#
gRegorLove
Forked microformats/test and got it working with composer. Thing that took me a while to figure out was had to specify "@dev" stability in the root composer.json or else it wouldn't include my forked repo.
cweiske, loic_m and jihaisse joined the channel
#
Loqi
[bridgy] Calum Ryan replied '@dougmckown it's a custom build I did myself on a LAMP stack' to a tweet that linked to https://indiewebcamp.com/Twitter#POSSE_to_Twitter (https://twitter.com/calum_ryan/status/712907979625000960)
finchd, friedcell, j12t, Pierre-O and nitot joined the channel
cweiske, Pierre-O, j12t and jrenslin joined the channel
#
Loqi
[indieweb] "IndieWeb — Deine Daten. Dein Netz. | Vortrag auf dem Webkongress Erlangen 2016 | Joschi Kuphal" https://jkphl.is/slides/wke2016/
KevinMarks, rMdes, j12t, adactio and j4y_funabashi joined the channel
Pierre-O joined the channel
Pierre-O, tantek, j12t, hs0ucy and mlncn joined the channel
#
@DimitrisTzouris
.@mattermosthq is an open-source, self-hosted Slack alternative. Very interesting. #DigPed #IndieWeb http://www.mattermost.org/
(twitter.com/_/status/712982319670435840)
friedcell, loic_m, tantek, mxuribe, squeakytoy2, singpolyma, snarfed and mlncn joined the channel
#
aaronpk
!tell gregorlove you don't have to ever publish it on packagist.org, but you do need a composer.json file. composer != packagist. also it expects to be able to find a git tag to mark a version, otherwise you have to specify dev like you found.
#
Loqi
Ok, I'll tell them that when I see them next
j12t joined the channel
#
snarfed
so, once bridgy loses access to the instagram API, we can switch to scraping, but we won't have a way to tell whether a user owns a given account, eg for signup and delete
#
snarfed
the options i see are 1) drop auth or 2) indieauth
#
snarfed
any others?
#
aaronpk
oh crazy
#
aaronpk
you could just check if their site has a rel=me to their instagram page and if the instagram page links to their site
#
aaronpk
like relmeauth without the auth part
#
aaronpk
(since to do the auth part you'd need to have an instagram api key)
#
snarfed
right, that checks that a domain owner has an instagram acct, but not that the current user is that domain owner
#
snarfed
hey also aaronpk do you know if there's an indieauth button anywhere yet? like one that would fit on https://oauth-dropins.appspot.com/
#
snarfed
all i've found so far is the A logo
#
aaronpk
hm not really. I'm also not super happy with the current indieauth logo.
#
snarfed
ok. the button thing isn't urgent, but it'd be nice eventually, so let me know if you plan to change the logo soon. otherwise i'll hack something together
#
aaronpk
i bet the current logo would work better if it weren't outlined, just the shape, so if you do make a button with it, try that
#
snarfed
huh ok
shiflett, Guest37342, wagle_, mdik, begriffs, petermolnar, dgw, j12t, nitot, camerongray_, XgF, smcgregor, danlyke, Garbee, shiflett_, begriffs_, Lancey, wolftune, benborges, glennjones and friedcell joined the channel
#
aaronpk
oh now i remember what i was gonna do... create a carddav+caldav to micropub proxy
#
tantek
starts brainstorming
M-RyanRix joined the channel
#
j4y_funabashi
aaronpk: that sounds shiny
M-kegan joined the channel
#
aaronpk
every time i look at libraries for dealing with caldav/carddav it makes my eyes bleed
#
aaronpk
but i really want to sync calendars and contacts from my phone to my website
#
tantek
aaronpk: that was my response to looking at OpenID libraries
#
aaronpk
haha totally
#
tantek
hence the frustration and motivation to come up with RelMeAuth
#
singpolyma
aaronpk: radicale is pretty nice, that's what I use for server caldav/carddav
#
aaronpk
but i don't want a standalone completel caldav/carddav server
#
aaronpk
i want it to create posts on my own site
#
tantek
bingo
#
tantek
a standalone "caldav/carddav server" is an inappropriate focus on plumbing
#
tantek
those should just be features of indie contacts and indie calendar
#
singpolyma
I guess so. It just makes iCal and vCard files on disk on my server and then I do whatever I want with those
rrix, snarfed and glennjones joined the channel
#
snarfed
bridgy beta testers (kylewm aaronpk tantek KevinMarks), your instagram accounts are now scraping instead of using the API. please let me know if anything odd happens!
#
snarfed
(i'll also be watching too)
#
snarfed
also KevinMarks technically you're not included because your instagram isn't signed up for bridgy :P
gRegorLove joined the channel
#
tantek
snarfed++ thank you!
#
Loqi
snarfed has 207 karma
#
@sl007
@jacobrossi @David_Risney Please consider: Non "end user tech" will receive less votes. It is also needed for indieweb.
(twitter.com/_/status/713050579581464576)
M-Kodo joined the channel
#
@sl007
@jacobrossi and indieauth is also considered for Sir TimBLs "solid" - https://github.com/solid/solid/issues/22 - any idea for protocolHandler Fallback ?
(twitter.com/_/status/713051270530146304)
Zegnat and insomnike joined the channel
#
KevinMarks
ok, authorized instagram
snarfed joined the channel
#
snarfed
KevinMarks: cool, adding it to the beta
#
aaronpk
guess i'd better post a photo today
#
tantek
I need to catch-up on my IG PESOSing
friedcell joined the channel
#
gRegorLove
aaronpk: Yeah, it took me far too long to realize composer is using tags, not branches. I kept wondering "why isn't 'master' working?"
#
Loqi
gRegorLove: aaronpk left you a message 3 hours, 58 minutes ago: you don't have to ever publish it on packagist.org, but you do need a composer.json file. composer != packagist. also it expects to be able to find a git tag to mark a version, otherwise you have to specify dev like you found. http://indiewebcamp.com/irc/2016-03-24/line/1458828897915
#
gRegorLove
Late night coding. :)
#
gRegorLove
Pretty sure I've got the microformats/test suite working, though. Just going to clean it up a bit, submit a PR to add composer.json to it, then a PR to php-mf2.
snarfed and friedcell joined the channel
#
aaronpk
snarfed: you said my bridgy instagram is on scraping now?
#
aaronpk
i just got 3 likes! \o/
#
snarfed
yay good!
#
snarfed
you can see details in the poll log
#
snarfed
eg tantek's does almost nothing since his account is protected :P
#
@RikMende
RT @DimitrisTzouris .@mattermosthq is an open-source, self-hosted Slack alternative. Very interesting. #DigPed #IndieWeb http://www.mattermost.org/
(twitter.com/_/status/713077515250712576)
#
kylewm
haha oh good another thing called Matter
#
Loqi
awesome
begriffs, Pierre-O and terminalpixel joined the channel
#
tantek
kylewm: figures. there's plenty of things named Atom :P
friedcell joined the channel
#
kylewm
tantek++ true
#
Loqi
tantek has 281 karma
#
kylewm
snarfed: did you decide to use indieauth in oauth-dropins? i'll volunteer to add it if so (unless you already have)
#
snarfed
kylewm: woo yes i did! for instagram auth post-scraping. hell yes, you're definitely welcome to add it, thanks!
#
snarfed
i'll push what i've done so far to a branch, but it's not much.
#
snarfed
honestly the part i was most scared of was making the button :P
#
kylewm
haha fair
j12t joined the channel
#
kylewm
great!
#
kylewm
so the plan is, use indieauth to verify they own the domain, and then check for bidirectional rel-mes to verify they own the instagram account?
#
snarfed
kylewm: right. i'll show you the bridgy branch with what i've done for UI so far.
#
snarfed
(i started down the road of just typing in instagram username, without indieauth, but then realized we need auth)
yakker joined the channel
#
snarfed
the site fetch and bidirectional rel-me check would probably be in bridgy though, unless you think of a reason and good API for it in o-d. seems possible, but unlikely.
[kevinmarks] joined the channel
#
[kevinmarks]
hm, adding rel-me parsing to oauth-dropins is an interesting idea
#
snarfed
probably more appropriate in mf2py or mf2util, right?
#
[kevinmarks]
well, oauth-dropins returning an h-card for the user would also be nice; at the moment you need to do that per-lodin
#
[kevinmarks]
s/lodin/login method/
#
Loqi
[kevinmarks] meant to say: well, oauth-dropins returning an h-card for the user would also be nice; at the moment you need to do that per-login method
#
snarfed
[kevinmarks]: you mean a translated h-card, from their silo profile? granary definitely does that right now
#
snarfed
you do have to pick the silo though, true
#
snarfed
o-d is currently independent of mf2, but we could definitely think about how to add that without duplicating granary's code. feel free to file a feature request!
KartikPrabhu joined the channel
bret joined the channel
#
@lightcoin
@aestetix I like the indieweb #POSSE model, and usually syndicate longform stuff from my personal website over to Medium
(twitter.com/_/status/713112757797687296)
#
@sil
@rem ah, fair! the indieweb approach is certainly to publish on your own site and have it be elsewhere too. Maybe I'm a control freak :)
(twitter.com/_/status/713115238565081089)
benward__, anarchivist, davidascher, comzeradd, bigbluehat, jonnybarnes, Guest37342, snarfed1, yakker, j12t, nitot, camerongray_, XgF and smcgregor joined the channel
#
Loqi
[mention] Aaron Parecki commented 'No, the software should recognize that the follow-up notification is an update o...' on a post that linked to http://indiewebcamp.com/Salmention#Receiving_Salmentions (https://aaronparecki.com/2016/03/24/13/)
snarfed, snarfed1, gavinc, yakker, gRegorLove and miklb joined the channel
#
snarfed
so we're going to start using indieauth in bridgy for instagram, and we're considering ignoring http vs https differences
#
snarfed
ie if you log in as http://foo and later as https://foo, we'd consider you the same user
#
snarfed
technically yes someone could MITM your http site and hijack your login, but indieauth'd bridgy accounts won't support publish, so we think the threat is very small
#
snarfed
let us know if you disagree!
#
miklb
snarfed how exactly will that work with Instagram? You post to IG 1st, then on your site linking to IG?
#
snarfed
miklb: sure, that's the same as it is today. ie how you post to your site and to IG is up to you, bridgy is agnostic.
#
miklb
gotcha