#indiewebcamp 2014-11-15

2014-11-15 UTC
gr0k and mlncn joined the channel
#
GWG
Does anyone have a link to various presentations of like/favorite by various sites? Other than the facepile style?
brianloveswords, wolftune, reedstrm, danlyke_, gr0k, wont_on_, mlncn and snarfed joined the channel
#
GWG
Good evening.
#
GWG
I see another person installed the Taxonomy plugin. Makes me want to accelerate work on it.
glennjones_, npdoty, mdik, tylergillies__, j12t and friedcell joined the channel
#
GWG
Hello, friedcell
gr0k, acegiak and mlncn joined the channel
#
GWG
Hi, acegiak
#
acegiak
GWG: morning!
#
GWG
acegiak: What's new?
#
acegiak
not getting a lot of return on energy invested into trying to get the word out about amygdala
#
Nowaker
hey guys. acegiak, what is amygdala?
#
GWG
Nowaker: You beat me to the question
#
GWG
What is amygdala?
#
Loqi
It looks like we don't have a page for "amygdala" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=amygdala
#
acegiak
Nowaker: Amygdala is my company's debut video game. It's an action platformer that uses dynamically generated levels and a range of wildly different enemies to create a challenging living world to explore.
#
acegiak
But with only a three person team it's pretty hard to get word out
#
GWG
acegiak: If I were more of a gamer, I'd give it a shot. I only retrogame
#
acegiak
that's fair enough
#
Nowaker
huh, platformer... reminds me of jazz jackrabbit 2 times, that I played 10 years ago :D
#
Nowaker
acegiak: just watched the video. nice dynamics.
#
acegiak
Nowaker: so far the response has been prettyuniversally positive from people that have played it
#
acegiak
it's just a matter of getting it infront of people
#
Nowaker
i'll definitely give a plus on greenlight, when im at the desk tomorrow
#
Nowaker
acegiak: getting exposure is hard, really hard
#
aaronpk
turns out PR is hard
#
Nowaker
i've got a problem with getting it for virtkick.io. fortunately, weve been accepted to techstars cloud, so were gonna learn a whole lot from them
#
GWG
acegiak: Bad time to invite you to Indiewebcamp Online then?
#
acegiak
GWG: is it now?
#
GWG
acegiak: I don't know. That's why I asked. I'm trying to work on my charisma.
#
acegiak
sorry: I meant when is indiewebcamp online?
#
GWG
Sunday
#
GWG
I can try to convert. You are GMT+what?
#
GWG
It would be Monday for you
#
GWG
About 2:30 in the morning, I think, if I get the conversion right
#
acegiak
yeah that sounds right
#
acegiak
I'm usually asleep by that point
#
GWG
Well, we're going for 11 hours
#
GWG
About 4.5 hours in, we switch to hack fest
#
aaronpk
with demos at the end right?
#
GWG
At about noonish your time
#
GWG
Excuse me, acegiak's time...misread the handle
#
GWG
aaronpk: According to the schedule.
#
GWG
6PM Pacific for you.
#
Loqi
woot
#
GWG
I've already started work.
#
GWG
I'm submitting pull requests to pfefferle.
#
acegiak
well I'll be awake from ~ 9am UTC+10.5
#
GWG
acegiak: Feel free to join in. It should be fun...
#
aaronpk
yeah! at least join for some hacking and demos!
#
acegiak
yeah I'm keen
#
GWG
acegiak: I'll pay 100% of your travel costs to get to the camp
#
GWG
is studying facepiles
#
GWG
Sites keep changing their displays
#
GWG
There is only one solution
#
GWG
Change mine
snarfed and krendil joined the channel
#
GWG
acegiak: Is your brain available for picking?
#
GWG
I'm looking at my Facepile code. It currently takes over the comment template.
#
GWG
That means I've been taking over the theme's way of rendering the comments.
#
GWG
I'm wondering if I should be taking it over, or just changing it with a filter so it excludes the webmentions and render them in another location.
#
acegiak
I wouldn't be taking it over because you'll create super weird effects in different themes
#
acegiak
I'd probably just create a hook that people can insert into their theme
#
GWG
Disqus and such completely override the default handling
#
GWG
But, either way, there are a variety of overrides to add more to the default. But there will always be some themes that conflict.
#
acegiak
true that
#
GWG
That's what I'm having trouble figuring out. How do you write something that will work with more things than not?
#
GWG
Without the theme developer being involved?
#
acegiak
be as basic as possible
#
acegiak
try not to use too much tricky css etc
#
GWG
Well, WordPress uses either a comment walker class or a callback function to handle comment display.
KevinMarks_ joined the channel
#
GWG
If I use the same CSS classes, it should inherit from the theme, even if I change the display parameters
#
acegiak
yeah I guess that makes sense.
#
acegiak
really it's not the sort of thing I'd be doing so I'm not sure the best way to do it
danlyke_ joined the channel
#
GWG
acegiak: I jump back and forth between projects. So each iterates a little bit.
#
acegiak
yeah fair enough
#
GWG
This was the first project I did, and it ignored a lot of standards.
#
GWG
So I'm fixing it
#
GWG
I'm also adding some things upstream in semantic linkbacks.
mlncn, glennjones, snarfed, Erkan_Yilmaz, KartikPrabhu, wolftune, krendil, scor, friedcell, nagaway, eschnou, agaric, frzn, petermolnar, wont_on, wont_on_ and dns53 joined the channel
#
@LJavault
RT @xtof_fr: I #ChooseIndependent with #Firefox (Happy 10th #fx10!) AND my #indieweb site. You should too: .. http://xtof.withknown.com/2014/i-chooseindependent-with-firefox-happy-10th-fx10-and-my-indieweb
(twitter.com/_/status/533583422728732672)
friedcell, eschnou, wont_on and alanpearce joined the channel
#
thedod
kylewm, made it run on /indie (based on http://flask.pocoo.org/snippets/35/ example)
#
thedod
So far only a minor template tweak was needed (will pull request soon).
thedod_ and scor joined the channel
#
thedod
Hi again. Need help with twitter oauth
#
thedod
got redwind. where in twitter do I get my oauth key and stuff?
agaric joined the channel
#
@TheRealDod
My #IndieWebCamp node is plugged into twitter now (I hope).
(twitter.com/_/status/533629088762966016)
scor joined the channel
#
@TheRealDod
Kyle Mahan is the author or https://github.com/kylewm/redwind/#readme (my #IndieWebCamp contraption), and cool in general.
(twitter.com/_/status/533631941401395201)
Sebastien-L, agaric, danlyke_, alanpearce, chrissaad, eschnou and wolftune joined the channel
myfreeweb joined the channel
#
kylewm
thedod: that's really really cool!
brianloveswords joined the channel
#
kylewm.com
created /onboarding (+1319) "Created page with "{{stub}} <dfn>Onboarding</dfn> refers to the first experience a user has when installing, configuring, and first logging into an application. A great onboarding process walks the...""
(view diff)
wolftune and Pea1 joined the channel
#
kylewm.com
edited /onboarding (+743) "/* IndieAuth Chicken or Egg */"
(view diff)
#
kylewm
I enjoyed hyperlinking [[chicken]] there ^
hodlr joined the channel
#
bear
kylewm++
#
Loqi
kylewm has 83 karma
#
bear
the chicken posts *always* makes me giggle
#
kylewm
hi bear, thank you for the link to circuits btw
#
bear
cool
#
bear
it looks like an interesting project
#
kylewm
From what I can gather, to do push (or long polling) stuff from Flask, it's either gevent+monkeypatch, or run a separate event loop based server
#
bear
nods
#
bear
CherryPy (or now Circuits) could probably handle it directly
#
kylewm
how do you mean "directly"?
#
bear
not requiring monkeypatching
#
bear
circuits has a built in event model, cherrypy has a gevent flavour
#
kylewm
oh right, but my flask app still needs to be separate
#
bear
I would do that anyway to be honest
#
bear
the needs of a "normal" web app and that of the push are very different
loic_m joined the channel
#
kylewm
this is all because aaronpk is thinking about doing realtime comments using server-sent events in the same php application
#
bear
my personal pref is to have the page load via a normal app and then link to a data stream
#
kylewm
yeah...that makes sense
#
kylewm
but then... it might as well be node.js ?
#
bear
that is why circuits looks interesting
#
bear
it could be the same with it - different coroutines handling the different routes
#
bear
circuits feels very much like NodeJS
#
kylewm
does it solve the same problem as Tornado?
#
bear
the core of tornado is nothing but an event loop implemented on top of normal python with helper methods to manage and use said loop
#
bear
since it was very web dev focused it caught on
#
kylewm
cool yeah
#
kylewm
that is really all i want
#
bear
you could do the same with Twisted Python, CherryPy+gevents, or asyncio
#
bear
the only advantage of circuits so far is that it implements modern html5 items - like websocket
#
bear
so any html5 client code could work with it
#
bear
be it in php or js or whatever
#
bear
see http://prologic.shortcircuit.net.au/Blog/2011-02-27-09.50 for both client web and server python code
#
bear
that's an old blog - this is his latest stuff - http://shortcircuit.net.au/~prologic/blog/
#
kylewm
so then you have a traditional thread-based server for most things, and an event based server for sending events, and then nginx proxies them both through port 80?
#
bear
he hangs out on freenode
ben_thatmustbeme, edsu_, acegiak_, KevinMarks__, tommorris_, GWG-, iboxifoo_, leadballhummingb, hadleybeeman_, grant, lmjabreu____, benatkin_, Aeyoun, Guest73024, agaric and Leeky joined the channel
#
thedod
stil "on ramping" here. Was wondering: did this cause a mention because I mention bear? https://dubiousdod.org/indie/2014/11/simple-example-of-websockets-with-python-circuits
#
bear
it shouldn't have
#
bear
ah - it sent a mention but my server returned 404
#
thedod
still learning the rope
#
bear
because it does not link to an article
#
thedod
maybe there should be a concept like the /about: the author as a "thing"
persand joined the channel
#
bear
different people do that in various ways
#
bear
I have hcard info on my bare domain to make your type of reference possible
#
bear
but also have a more robust /about
#
thedod
don't h-card et al have some standartization for it?
Erkan_Yilmaz and rknLA_ joined the channel
#
bear
yes, that's why your bookmark found my image
persand joined the channel
#
bear
but not all items that can be in an hcard are required
#
thedod
I'm still fumbling in the dark with mf2 (or any other mf)
#
thedod
my / has an h-card lik to /indie/ - is it "kosher"?
pdurbin joined the channel
#
thedod
s/lik/link
#
Loqi
thedod meant to say: my / has an h-card link to /indie/ - is it "kosher"?
#
bear
in the beginning I used this site a *lot* - http://indiewebify.me/validate-h-card/
#
bear
to see if my templates were generating "good" mf2
#
thedod
good tip. thanks
#
bear
and then I got used to reading the json from the python mf2py tool
#
bear
if your a php person their is also php-mf2
#
bear
IIRC http://pin13.net/ uses php-mf2
gRegor`, hmans_, glennjones, Deledrius_, tallpaul_ and reidab joined the channel
#
thedod
bear, PHP? God forbid and Buddha strongly advise against. No. I'm a pythonista
#
thedod
Thanks for that validator. found out how to do a representative card, but the wording there was quite confusing
#
thedod
they wanted to say the link should have class "h-url", and the *target* url should be a rel="me" on *this* page
#
thedod
who's "they" BTW?
#
thedod
maybe someone in this room
#
thedod
"something went wrong" is my middle name, BTW
pdurbin1 and fahrstuhl_ joined the channel
Jeena joined the channel
#
thedod
Sorry for all these ghost webmentions. kylewm: tried to reshare https://indiewebcamp.com/User:Dubiousdod.org that has a valid h-card http://indiewebify.me/validate-h-card/?url=https%3A%2F%2Findiewebcamp.com%2FUser%3ADubiousdod.org but I don't see the author's photo.
Phae_, rschulman_ and jacus joined the channel
#
kylewm
thedod: i'm not sure it makes senes for the "url" property to point to your h-card
#
kylewm
typically that would be p-author h-card
emmak_, yakker_, veselosky, eschnou, amblin_, amblin, julian``, bigbluehat, Guest29292, lmjabreu___, hadleybeeman, loic_m, j12t, Gold, bret, jancborchardt, protman, ben_thatmustbeme, Nowaker, sdboyer, reidab, gavinc and obra joined the channel
#
thedod
kylewm, I guess I have to read a bit more about how this h-card this works
#
thedod
anyway, it's fun to have redwind as a starting point :)
#
kylewm
yeah!! I really appreciate your work generalizing it
#
kylewm
thedod++
#
Loqi
thedod has 1 karma
JasonO, Erkan_Yilmaz and saurik_ joined the channel
#
kylewm.com
edited /2014/Online (+37) "/* Schedule */"
(view diff)
#
kylewm.com
created /2014/Online/Sessions (+837) "Created page with "We'll schedule the sessions on the day of the camp! See Schedule for an overall outline of the timeslots. Feel free to brainstorm ideas of sessions you'd like to talk about, or y...""
(view diff)
pdurbin1, thierrym, brianloveswords, Erkan_Yilmaz, wont_on, danlyke_, evan and bitraten joined the channel
#
GWG
kylewm: Editing tomorrow?
KartikPrabhu and snarfed joined the channel
#
snarfed
thedod: great to have another pythonista here!
#
snarfed
bridgy is in python, and a few other indieweb-friendly building blocks - https://github.com/snarfed/activitystreams-unofficial , https://github.com/snarfed/oauth-dropins
#
snarfed
always nice to have more people who can use them/contribute
#
snarfed
(mf2py, mf2util, redwind, etc all rock too, obviously)
friedcell, gr0k, agaric and KartikPrabhu joined the channel
#
Loqi
KartikPrabhu: snarfed left you a message 1 day, 6 hours ago: sorry. :/ probably twitter's best-effort-only search api struck again. :https://dev.twitter.com/rest/public/search . known issue, not much we can do about it :/ https://github.com/snarfed/bridgy/issues/202
#
kylewm
anyone else thinking of participating for some or all of 2014/Online tomorrow? Don't forget to RSVP here http://indiewebcamp.com/2014/Online/Guest_List
tilgovi joined the channel
#
thedod
kylewm, there's some botch with the avatar I wm_send. see 2 likes at http://bret.io/2014/11/15/giffbooth/
#
thedod
notice url of broken image
#
thedod
the one that looks ok, I did by "cheating" in settings and temporarily putting a relative URL, which breaks the h-card :)
#
thedod
now I'm scratching my head how it happens. wm_sender just sends 2 urls.
#
thedod
what is it that happens later during the webmention that borks the url?
#
Loqi
It looks like we don't have a page for "it that happens later during the webmention that borks the url" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=it+that+happens+later+during+the+webmention+that+borks+the+url
#
thedod
loqi++
#
Loqi
loqi has 319 karma
#
thedod
probably something that the target pulls. maybe the services. brb
lmjabreu___, reederz, KartikPrabhu, richardlitt, alanpearce and lukebrooker joined the channel
#
kylewm
thedod: that's a bug in webmention.io on the receiving end. i think aaronpk just needs to update to a newer version of php-mf2
#
kylewm
I mentioned it on github a while back
#
thedod
whew. I was diving into code like a cat into a dustbin
KartikPrabhu and lukebrooker joined the channel