#indiewebcamp 2014-11-12

2014-11-12 UTC
gr0k joined the channel
#
sparverius
.define bespoke
snarfed, tantek, Deledrius and zdfs joined the channel
#
kylewm
mko: can you clarify something from http://indiewebcamp.com/scrobble#Michael_Owens -- do you poll last.fm for new listens?
gr0k joined the channel
#
mko
kylewm: I use the Last.fm Push API to listen for new listens.
#
aaronpk
they have a push api?!?!
#
aaronpk
how did I not know about this
#
aaronpk
plz link to docs?
#
mko
I actually couldn't find it in their docs, but there's a Node module that creates a streaming connection that listens for new pushed events: https://www.npmjs.org/package/lastfm
#
aaronpk
their docs team got lazy?
#
mko
Not sure. It also might be the creator of that package hacking a Push-like API into place.
#
aaronpk
that seems more likely
#
kylewm
ahh ok
#
mko
But as far as my server is concerned, it's native Node Stream which receives new streamed events.
#
aaronpk
that is nice
#
mko
Yeah. I spent more time extracting all my old listens via the Last.fm API than implementing the new scrobbling ability.
#
aaronpk
i can't wait to do taht for mine
#
mko
The "new scrobble" was like a 20 minute feature.
#
mko
The 76,000 data point export/import process was more involved. Lol.
KartikPrabhu joined the channel
#
kylewm
possibly a good fit for a PESOS ->micropub service like OwnYourGram
#
aaronpk
yeah, that was on my list ;)
#
mko
Yeah. I didn't really want to deal with maintaining a service right now. I barely have time to work on my own stuff, so maintaining an external service would be more work than I'd like to deal with.
#
aaronpk
it certainly is
#
mko
The scripts that I wrote are public, though.
#
mko
https://github.com/mko/mowens.com-public/blob/master/scripts/lastfm-to-file.js and https://github.com/mko/mowens.com-public/blob/master/scripts/lastfm-file-to-hentry.js is everything you need to export/import all your Last.fm data into a Mongo database. You could easily change the mongo insert to be a JSON file save or micropub post.
#
kylewm
to be clear "possibly a good fit" was not a request for someone else to do that for me :)
#
KartikPrabhu
snarfed: kylewm: what happened here: https://twitter.com/kartik_prabhu/status/532279834760986624 vs https://kartikprabhu.com/notes/no-drupal-noneck why did only aaronpk's replies get sent?
#
aaronpk
whoa are you showing likes of individual replies?!
#
KartikPrabhu
hmm no. Bridgy sent that as a like of my post
#
KartikPrabhu
yeah you are right that does look like a "like" of your reply
#
aaronpk
it also happens to actually be that
#
aaronpk
so i was confused/impressed
#
KartikPrabhu
yeah... maybe or it was tantek hit and run fav
KevinMarks joined the channel
#
KartikPrabhu
aaronpk: yeah it was a fav of my tweet by tantek
#
KartikPrabhu
really thought Drupal was some antiquated thing that no one used nowadays
snarfed joined the channel
#
snarfed
drupal has more share in bigger company/org sites, both internal and external facing
#
snarfed
which is probably why we here aren't as aware of it, since 1) not as many personal sites run it, and 2) not as many of the sites that do run it have badges saying so, since the owners replace them with their own name and logo
reedstrm joined the channel
#
kylewm
one of the core Drupal developers made quite a push on Gittip to develop it full time
#
kylewm
looks like the experiment mostly failed? https://gratipay.com/alexpott/
#
KartikPrabhu
hmm hence self-dog food
tilgovi joined the channel
#
tantek
KartikPrabhu: pretty sure whitehouse.gov uses drupal :)
#
KartikPrabhu
hmm any reason big enterprise things use drupal but no personal sites?
#
tantek
cultural fit?
#
tantek
maintenance?
#
KartikPrabhu
yeah i was thinking the second
#
KartikPrabhu
maybe also inertia
#
bear
drupal requires a lot of maintenance and detail work to stitch things together into a working site
#
bear
you have to be all-in for it's core model of data flow
#
bear
yes, whitehouse.gove uses drupal
#
bear
s/gove/gov/
#
Loqi
bear meant to say: yes, whitehouse.gov uses drupal
#
bear
a lot of hollywood sites are also drupal on the backend
#
bear
emmys, oscars, etc
KevinMarks_, chrissaad, benjamin-agaric, KartikPrabhu, zdfs and cmhobbs joined the channel
KevinMarks, KartikPrabhu, mdik_, fmarier, reedstrm, j12t, snarfed, j12t_ and wagle_ joined the channel
#
@relliketh
@deewu I found this, it says your htaccess file is either missing or doesn't have access to it: http://indiewebcamp.com/Known Maybe that can help.
(twitter.com/_/status/532381319150718976)
#
GWG
Evening
Haxxa, KartikPrabhu, mko, zdfs, tantek and wolftune joined the channel
#
cweiske.de
edited /search (+114) "/* Software */"
(view diff)
KartikPrabhu and KevinMarks_ joined the channel
#
tantek
anyone figure out what's up with Drupal?
#
tantek
what is Drupal?
#
Loqi
It looks like we don't have a page for "Drupal" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Drupal
cweiske joined the channel
#
tantek.com
edited /search (+342) "/* Brainstorming */ move brainstorms / futures / possibles from IndieMark to main search page"
(view diff)
#
tantek.com
edited /IndieMark (-17) "/* search */ link search main page, move brainstorms / possible futures / features to main search page, Level 5 awaiting real world implementations beyond Level 4"
(view diff)
KartikPrabhu, Jihaisse, eschnou, KevinMarks_, loic_m, stream7 and krendil joined the channel
#
tantek.com
edited /2014/Online (+54) "/* Schedule */ note sched is in EST, and 22:00 camp closed"
(view diff)
petermolnar, tantek, nagaway, j12t, eschnou, KevinMarks, friedcell, Sebastien-L, cweiske, krendil and glennjones joined the channel
#
rascul.io
edited /2014/Online/Guest_List (+248) "/* Participants */ add myself"
(view diff)
Pierre-O, xxcoeurxx, j12t, scor, kensanata, KartikPrabhu, emmak_, friedcell, KevinMarks_ and mlncn joined the channel
shiflett, verdi_, loic_m, Sebastien-L, eschenal, reedstrm, danlyke_, alanpearce, gr0k, j12t, benjamin-agaric, Pierre-O, chalettu, pfefferle, jonathanfrei2, mko, wolftune, agaric, zdfs and snarfed joined the channel
#
cweiske
nice, spam
#
cweiske
tricky. linback header in the http response, but the response is a 301
#
cweiske
nice hack
Sebastien-L, j12t, gRegor`, jonathanfrei, brianloveswords, annevk and npdoty joined the channel
#
aaronpk
oh is that what's going on?
#
aaronpk
no, there's no html body in the response
#
aaronpk
i'm still gonna go with the theory of a one-time HTML response followed by future 301 responses
tantek joined the channel
#
GWG
aaronpk does spam mean we've become mainstream?
#
aaronpk
well considering it was a pingback spam, no
#
snarfed
we still have yet to see a true native webmention spam in the wild, right?
#
aaronpk
i believe so
#
aaronpk
i'm tempted to be the first ;)
#
snarfed
wouldn't count! :P
#
GWG
aaronpk, it should be indiewebcat.
#
snarfed
may that sleeping dragon long slumber
#
GWG
snarfed, I had a question for you.
#
snarfed
GWG: shoot
#
GWG
Tantek nominated both of us to the WordPress outreach committee. I decided I would accept the nomination. Are you going to?
#
snarfed
GWG: we might be overthinking that "committee" a bit :P
#
GWG
snarfed, I don't plan on suggesting meetings.
#
snarfed
i'm definitely happy to help people w/wordpress when i can, of course! but we'll case by case. e.g. twitter is kinda the worst possible medium for helping someone with sysadmin debugging
Erkan_Yilmaz joined the channel
#
GWG
snarfed, I just don't want to proselytize alone.
#
ben_thatmustbeme
i was tempted to set up a new domain and start spamming
#
ben_thatmustbeme
force some implementation fixes real quick
#
snarfed
GWG: definitely not! lots of us here use wordpress, and we've all been helping others more or less as things come up. i think that's probably working ok as is
#
@sandhu_hdm
@memplexx wir hinterlassen unsere Identität in unseren digital Devices, auch wenn wir sie entsorgen. #ownyourdata #trackingourlives
(twitter.com/_/status/532584140806586368)
#
GWG
snarfed, I hope to have some stuff updated on Sunday, by the way.
#
snarfed
GWG: great!
#
GWG
snarfed, you going to make an appearance?
#
snarfed
GWG: maybe! irc at least if not video, depending on the baby
#
snarfed
i'll rsvp
#
GWG
Even if not the whole day...
#
GWG
I am excited about it as an excuse to devote time solely to IWC
#
snarfed
totally!
#
kylewm
have mini-snarfed RSVP too!
#
snarfed
ahahaha
#
snarfed
indiebaby
#
GWG
snarfed, have you bought the child a domain?
#
snarfed
she does have brookebarrett.org , but no h-card yet
#
snarfed
(i don't plan to make one anytime soon :P)
#
GWG
Oh, yes, you did tell us that
#
GWG
I need to update my list of things I am planning.
j12t_ joined the channel
#
aaronpk
oo new superfeedr design looks great! https://superfeedr.com/
j12t__ and j12t joined the channel
#
@voxpelli
@superfeedr Oh, you might want to set a fixed size on the avatar of the WebMentions: http://blog.superfeedr.com/new-design/ Sorry for lack of default CSS :P
(twitter.com/_/status/532588736526426112)
mko joined the channel
#
@awoods
RT @t: I #ChooseIndependent with #Firefox (Happy 10th #fx10!) AND my #indieweb site. You should too: https://indiewebcamp.com/Getting_Started (ttk.me t4Z51)
(twitter.com/_/status/532589344272683008)
#
@awoods
@geekgirlweb heh. I'm only half kidding. I do want something to pull data off the cloud. Thinking of #indieweb and decentralization.
(twitter.com/_/status/532590046067830785)
#
gRegor`
Ooh, just experienced Bridgy Publish converting <em> to _. Nice.
#
gRegor`
Guessing it does asterisks for <strong> too?
#
kylewm
gRegor`: credit goes to aaronsw
#
@voxpelli
@superfeedr True, that's a tricky dance between me and @schnarfed – might be connected to this issue https://github.com/voxpelli/webpage-webmentions/issues/10
(twitter.com/_/status/532590508686983168)
shiflett joined the channel
#
kylewm
<strong> would go to ** because Markdown
gr0k joined the channel
tallpaul and jonathanfrei1 joined the channel
#
gRegor`
Ah, right.
#
@TheRealDod
RT @t: I #ChooseIndependent with #Firefox (Happy 10th #fx10!) AND my #indieweb site. You should too: https://indiewebcamp.com/Getting_Started (ttk.me t4Z51)
(twitter.com/_/status/532596109059686400)
jonathanfrei1 joined the channel
#
GWG
There
#
GWG
Now I just have to figure out how to do what I said
#
tantek
good morning #indiewebcamp!
#
aaronpk
good morning!
#
david.shanske.com
created /SmugMug (+435) "Created page with "<dfn>SmugMug</dfn> is a paid service for hosting photos. Features include folders, galleries, metadata, options to share to social networks, and options to seamlessly send phot...""
(view diff)
GWG, tantek and fiatjaf joined the channel
#
@jbravo
RT @erichansander: Fun weekend project: containerize #withknown using #Docker - done! @withknown @indiewebcamp https://github.com/ehdr/docker-known http…
(twitter.com/_/status/532604848492253184)
jet___, j12t and j12t_ joined the channel
#
gRegor`
Howdy, tantek
#
tantek
hello gRegor`
sparverius, Sebastien-L, mlncn-agaric and KartikPrabhu joined the channel
#
gregorlove.com
edited /podcast (+113) "dfn"
(view diff)
#
gregorlove.com
edited /podcast (+40) "See Also"
(view diff)
#
gregorlove.com
edited /video (-24) ""no indieweb" to "few indieweb""
(view diff)
eschenal joined the channel
#
@DigiRightsIL
RT @t: I #ChooseIndependent with #Firefox (Happy 10th #fx10!) AND my #indieweb site. You should too: https://indiewebcamp.com/Getting_Started (ttk.me t4Z51)
(twitter.com/_/status/532620135010271234)
cweiske and stream7 joined the channel
#
kylewm
cweiske: send a pull request?
#
cweiske
I don't do python
#
cweiske
except on my satellite receiver, I have to say
#
kylewm
it's Ruby, but probably same difference?
#
cweiske
never wrote ruby before :)
#
kylewm
how about changing the mediawiki plugin?
#
aaronpk
okay okay okay :)
#
cweiske
this would be once incentive less for aaronpk to implement federation in indieauth.com :)
#
aaronpk
i am like 80% done with it, now the hard part is figuring out what the reason was I stopped
#
aaronpk
cweiske: lol true
jonathanfrei, cweiske_, jonathanfrei1, danlyke, krendil, SRCR, stream7, mlncn-agaric, friedcell, KartikPrabhu, fmarier, scor, tantek and lukebrooker joined the channel
#
tantek.com
edited /podcast (+1018) "add Why, How, IndieWeb Examples (any so far?), Distribution, Huffduffer"
(view diff)
#
kylewm
tantek: there is an example! i'll post it
#
tantek
thank you
#
tantek.com
edited /MediaWiki:Sidebar (+1) "next IWC is online"
(view diff)
KevinMarks__ joined the channel
#
kylewm.com
edited /podcast (+261) "/* IndieWeb Examples */ add benwerd"
(view diff)
#
tantek
!tell bear I don't understand your point about "** Replies and mentions" - are those *others'* replies and mentions *to your articles?* or did you mean replies and mentions that *you* publish? https://indiewebcamp.com/own_your_data#Bear
#
Loqi
Ok, I'll tell them that when I see them next
snarfed and brianloveswords joined the channel
#
tantek
!tell aaronpk how long have you been exclusively posting notes (@-replies, etc.) to your own site instead of Twitter? (add yourself! https://indiewebcamp.com/own_your_data#IndieWeb_Examples ) Or do you still occassionally post a note directly to Twitter not using your own site?
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell benwerd how long have you been exclusively posting notes (@-replies, etc.) to your own site instead of Twitter? (add yourself! https://indiewebcamp.com/own_your_data#IndieWeb_Examples ) Or do you still occassionally post a note directly to Twitter not using your own site?
#
Loqi
Ok, I'll tell them that when I see them next
brianloveswords and loic_m joined the channel
#
tantek.com
created /server-sent_events (+471) "stub with dfn, see also, why, spec"
(view diff)
#
aaronparecki.com
edited /server-sent_events (+86) "add link to MDN article"
(view diff)
#
kylewm
aaronpk: can you not do websockets within php?
#
aaronpk
you can in PHP, but I think you can't when PHP is behind a web server like apache or nginx
#
kylewm
(this is continuing the discussion of implementing realtime comments with server-sent events)
#
Loqi
aaronpk: tantek left you a message 21 minutes ago: how long have you been exclusively posting notes (@-replies, etc.) to your own site instead of Twitter? (add yourself! https://indiewebcamp.com/own_your_data#IndieWeb_Examples ) Or do you still occassionally post a note directly to Twitter not using your own site?
#
aaronpk
like here is an exmaple of a PHP server that does websockets. but it's running as its own server http://socketo.me/docs/hello-world
#
tantek.com
created /not_supported_in_IE (+268) "stub with dfn, see also"
(view diff)
#
tantek.com
edited /server-sent_events (+172) "Not Supported in IE"
(view diff)
#
aaronpk
so in order for me to use that on p3k I would have to run a separate PHP server
#
kylewm
gotcha
#
kylewm
I guess I'm wondering what happens if 5+ people have your site open all at once, wouldn't that lock down all the available server threads?
#
kylewm
with the server-sent events, that is
#
aaronpk
yeah, will probably need to up the max number of threads
#
bear
@tantek replies and mentions to my articles
#
Loqi
bear: tantek left you a message 25 minutes ago: I don't understand your point about "** Replies and mentions" - are those *others'* replies and mentions *to your articles?* or did you mean replies and mentions that *you* publish? https://indiewebcamp.com/own_your_data#Bear
#
aaronpk
er, "worker connections"?
#
bear
to me a reply to someone-else's post is just an article
#
tantek
is confused
fmarier joined the channel
#
bear
sorry - I tend to do that
#
bear
I just post articles - then add to the bottom of an article any incoming webmention
#
tantek
it's ok, I'm still behind on distinguishing "reply" vs. "comment" :(
#
bear
I, right now, am viewing reply and comment as the same thing
#
tantek
bear - right, that's my fault for originally conflating them in the wiki when they actually have a different meaning (slightly) in practice
#
tantek
reply is on your own site
#
bear
then I only do replies right now
#
tantek
comment is something you post on someone else's site, or that you syndicate from your site (as a reply) to their site
#
bear
and I let webmention handle the comment part
#
tantek
started from Twitter's giving every @-reply its own permalink
#
bear
but I get the point, I need to mark that an article is in-reply-to
#
@kylewm2
@TheChangelog Sure! I follow a lot of people in the #indieweb community that are big PHP users, thought they would like it :)
(twitter.com/_/status/532664611376758785)
#
bear
and i'm currently not doing that
#
bear.im
edited /own_your_data (+33) "cleared up some points"
(view diff)
mlncn-agaric and j12t joined the channel
#
bear.im
edited /own_your_data (+1) "/* Bear */"
(view diff)
stream7 joined the channel
#
snarfed
well aaronpk, some instagram progress, i can *like* programmatically now
#
snarfed
(used to 400)
#
bear.im
edited /own_your_data (+78) "add note about needing in-reply-to"
(view diff)
#
tantek
What is Instagram?
#
Loqi
Instagram is a popular image hosting silo most well known for square photos that have been processed with an image filter http://indiewebcamp.com/Instagram
#
aaronpk
snarfed: ooh nice
#
tantek.com
edited /Instagram (+206) "/* API */ subheads"
(view diff)
stream7 joined the channel
#
tantek
note that the most recent IG app update has a *UI* for updating the *caption* and the *location* of a photo
#
tantek
so you can now go back and edit the typos you made when posting a photo
#
aaronpk
i never update my apps. maybe I should do that more often.
#
tantek
*OR* presumably *add* a caption after you've uploaded a photo
#
aaronpk
i wonder if they updated their push API to notify connected apps about updates
#
tantek
aaronpk: could you create a short subsection about their "push API" here? http://indiewebcamp.com/Instagram#API
#
@davidpeach1
@ Lots of little changes to how I write notes / replies. Bit more streamlined in WordPress now. Will share! #IndieWeb
(twitter.com/_/status/532670702944399361)
#
snarfed
aaronpk: still can't comment. authing with scope=comments works, but the API call still 400s. ah well
#
tantek.com
edited /Instagram (+114) "/* API */ Cannot Comment"
(view diff)
#
snarfed
tantek: re the wiki edit, it only really relates to a discussion aaronpk and i had a while ago. instagram's commenting API does work, you just need to apply to get whitelisted
#
snarfed
i'm happy to revise, but i'd just be repeating instagram's docs, so personally i'd probably just revert
#
tantek
snarfed, I guess I saw some value in capturing real world experience with their API vs. what docs claim
#
snarfed
tantek: sure! understood. in this case, aaronpk saw a doc change that we thought implied a difference, but we were wrong. the docs do (still) match the API
#
tantek
snarfed, how long ago did you and aaronpk apply to get whitelisted?
#
tantek
and presumably you are not yet whitelisted?
#
snarfed
i'm not sure i ever did
#
tantek.com
edited /Instagram (+195) "/* Cannot Comment */ cite IG docs"
(view diff)
#
tantek
oh ok
#
tantek
actually reads the link he cited
#
tantek
snarfed, bummer for you: "The comment cannot consist of all capital letters."
#
tantek
no seriously, what aspect do you not satisfy?
#
snarfed
uh, read the bullet points under "This endpoint is restricted to the following use cases:"
#
tantek
"A business providing customer service to members of the Instagram Community by interacting through comments." <-- sounds Bridgyish
#
tantek
Bridgy provides a service. to customers
#
tantek
interacting through comments!
#
snarfed
"providing customer service…by interacting through comments"
#
tantek
wait - do we need Bridgy "pro" for it to be a business?
#
snarfed
nice try though!
#
tantek
wants to sign up for Bridgy pro
#
snarfed
that part i doubt matters
lukebrooker joined the channel
#
snarfed
but i kinda try to avoid drawing attention to bridgy from humans by e.g. applying for whitelisting unless the reward outweighs the risk
#
snarfed
i think aaronpk did apply
#
snarfed
and maybe never heard back
#
tantek
seems prudent
#
tantek.com
edited /Instagram (+143) "/* Cannot Comment */ whitelisting restrictive"
(view diff)
adactio joined the channel
#
kylewm
was aaronpk's only use-case for commenting via the api was to add a post permalink/citation?
#
tantek
now that they allow editing of comments in the UI - perhaps that's possible to via the API
#
tantek
s/to via/too via
#
Loqi
tantek meant to say: now that they allow editing of comments in the UI - perhaps that's possible too via the API
#
kylewm
snarfed: did you try commenting on your own photo or on someone else's?
#
snarfed
kylewm: mine this time
#
snarfed
response body: {"meta":{"error_type":"APIError","code":400,"error_message":"This client ID is not permitted to POST comments. For more info, please refer to our developer site at http:\/\/instagram.com\/developer\/endpoints\/comments."}}
#
snarfed
kylewm: iiuc, yes. it was for an earlier ownyourgram design
#
snarfed
(er sorry. re aaronpk's use case)
#
tantek
I'm interested in Instagram as a /reader UI example
#
tantek
of all the different silo stream reading experiences, Instagram's feels the "calmest" and least disruptive
#
tantek
personal opinion of course
#
tantek
in particular the IG iOS app (though I presume the Android app has similar UX)
j12t, KartikPrabhu, gr0k and andicascadesf joined the channel
#
andicascadesf
Hey guys. I’d really love to lead a 30 day blogging challenge for IndieWebCamp. We could come up with a list of writing prompts and encourage people to develop a habit of blogging daily.
#
Loqi
andicascadesf: tantek left you a message 3 weeks, 2 days ago: hope you can make it this Wednesday evening @MozSF! http://indiewebcamp.com/events/2014-07-02-homebrew-website-club
#
andicascadesf
@tantek @kevinMarkx_ What do you think?
#
andicascadesf
awww
#
tantek
andicascadesf: I'd say per our /selfdogfood principle, have you blogged within the past 30 days on your own personal site?
#
andicascadesf
I’m working on it.
#
tantek
i.e. challenged yourself to write before challenging others to do so
#
andicascadesf
I want to challenge myself with others
#
andicascadesf
“let’s do this together"
#
tantek
maybe start by going first?
#
tantek
set an example
#
andicascadesf
I started yesterday.
#
andicascadesf
Good point.
#
tantek
great! URL?
#
tantek
(i mean to yesterday's blog post)
#
andicascadesf
It’s not ready to announce, but this is the site. http://thoughtcards.com/hello-world/
#
andicascadesf
also I have been regularly blogging for 5 years at http://www.iamajukebox.com
#
andicascadesf
but it’s more of a personal blog so I have not shared it with the world.
#
tantek
interesting. do you have a separate professional but still specific to you blog that you do share?
#
andicascadesf
I’m still trying to figure out the divider between professional and personal.
#
andicascadesf
Most of my blogging is personal, but a few companies have been requesting for me to write a blog post on their site about starting a design community, etc.
#
bear
andicascadesf - a good staring point is to add yourself to the IRC-people and then explore the WordPress page
#
bear
what is irc-people
#
bear
what is wordpress
#
Loqi
WordPress is an open source blog software as well as a blog hosting service http://indiewebcamp.com/WordPress
KartikPrabhu joined the channel
#
andicascadesf
setting that up right now.
#
bear
andicascadesf++
#
Loqi
andicascadesf has 1 karma
#
tantek
andicascadesf++ for encouraging everyone to blog daily on their own personal site
#
Loqi
andicascadesf has 2 karma
#
andicascadesf
Thanks guys!
#
andicascadesf
We all boost each other up.
snarfed joined the channel