#indiewebcamp 2014-05-07

2014-05-07 UTC
smagali and KevinMarks joined the channel
#
kylewm
weird marker showed up on my google maps at haight & ashbury https://twitter.com/kyle_wm/status/463835691864977409
#
@kyle_wm
Google Maps has added little markers for places I’ve searched for … and one human o_O cc @t https://twitter.com/kyle_wm/status/463835691864977409/photo/1
(twitter.com/_/status/463835691864977409)
#
KevinMarks
kylewm: that's by design - it's supposed to be Your Map
#
KevinMarks
so it shows you places you know about
#
kylewm
it’s pretty neat, just weird that tantek showed up on there amid burrito places
#
KevinMarks
well, if you have his address in your addressbook I think it shows that too
#
KevinMarks
If I could pip my foursquare checkins to it it would be great
#
kylewm
don’t think I have his address.. I think it must be from when I searched for the pizza place last HWC?
#
@kevinmarks
RT @benwerd: A standard isn't a standard until people are actively using it. And good standards are easy for people to adopt. #iiw #indieweb
(twitter.com/_/status/463837136748150784)
#
snarfed
yup. search for tantek in incognito window finds it
npdoty joined the channel
#
KevinMarks
did the wordpres.com bug get fixed?
#
KevinMarks
'cos i just sent another bunch of people to indiewebify.me and "error 52" suxx
#
KevinMarks
kylewm: tantek is maybe there because google indexed his hCard?
#
kylewm
KevinMarks: I’m super curious now. his hCard doesn’t have a phone number or neighborhood… that it’s just his first name makes me wonder if they think he’s a business
#
KevinMarks
except he doesn't have a phone
#
aaronpk
They've found some things that are on my map that I'm pretty sure could have only been found from my foursquare
#
kylewm
Tantek 415-555-1212
#
KevinMarks
if i search fro kevin marks in google maps I get places I've reviewed
#
snarfed
use incognito mode, guys
#
snarfed
easy to distinguish. (if that's what you're trying to determine, at least)
#
tantek
perhaps I should see if I can move myself to the top of my favorite local hill
#
KevinMarks
that si in incognito
#
snarfed
ah right, your reviews
#
KevinMarks
I get (650) 335-9558 as a phone number for Tantek in incgnito
#
kylewm
555-1212 was the number t suggested using in the ‘i am not a number’ article :)
#
KevinMarks
which is from the whois
#
kylewm
actually in incognito mode, searing for Kevin Marks, San Jose, I still get Tantek :)
ciberch joined the channel
#
kylewm
second result "talking HTML templates in #indiewebcamp, @KevinMarks asked for datetime, so I made a formatting format (yo dawg...)
#
kylewm
sorry, this is #indiechat stuff
#
KevinMarks
in maps?
#
KevinMarks
it used to do a white pages lookup and give my home address and phone number
#
KevinMarks
heh, it thinks Tantek is a business it says Website Designer
#
aaronpk
Man some of these sessions sound crazy
#
tantek
KevinMarks, what should my title be?
#
KevinMarks
I think that is a fine title. Web Redesigner?
#
kylewm
lol, that is brilliant
#
aaronpk
I liked the guy who introduced himself as his affiliation of "email"
#
aaronpk
With not as
#
kylewm
I got a kick out of that aaronpk, and his resume backed it up pretty well
#
tantek
I suppose Website Designer is close enough to all things IndieWeb
#
tantek
since we're design first :)
#
KevinMarks
was it Steve Crocker?
#
aaronpk
Web Designer would be better :)
#
kylewm
Dave Crocker, I think it said they were brothers?
#
@aaronpk
Lots of great topics at #iiw today, wish I could have been in more places at the same time! #indieweb (http://aaronparecki.com/notes/2014/05/06/5/iiw-indieweb)
(twitter.com/_/status/463841802525491200)
#
KevinMarks
so when he says "email" he's not kidding
#
aaronpk
"I propose we have a women's breakfast..." So to like remove them all from the rest of the group? hmm
#
tantek
aaronpk, what context?
#
aaronpk
A surprisingly good turnout of women at this conference
#
tantek
who proposed the women-only breakfast?!?
#
aaronpk
Was a kind of celebratory thing
#
tantek
aaronpk - glad to hear it's diversified, that didn't use to be the case
#
KevinMarks
Kaliya proposed it
#
tantek
interesting
#
aaronpk
Celebratory/congratulatory
#
david.shanske.com
edited /2014/Guest_List (+370) "/* East */"
(view diff)
#
aaronpk
Aww thanks benwerd
#
GWG
Internet is down. I hate that.
#
aaronpk
I'm going to have to thank justin for all the questions
#
kylewm
GWG: …he said on IRC
#
GWG
kylewm: Cell phone
#
GWG
I'm going to end up having to buy more GB
#
tantek
What is "tour disperate personal clouds and pcloud-like objects"?
chrissaad joined the channel
#
tantek
aaronpk - ah good that you got value from the questions!
#
tantek
from the talky it sounded like lots of hypotheticals
#
tantek
I take it IIW sessions are over for today?
#
tantek
will archive the notes from the Etherpad then
#
kbs
aaronpk: wasn't able to hear questions [only notes from etherpad/irc] - if you found any nuggets of wisdom, would love a read a little writeup somewhere :)
j12t, netweb, paulcp and lukebrooker joined the channel
#
tantek.com
edited /2014/ (+100) "highlight the main likely objective"
(view diff)
jedahan joined the channel
#
GWG
tantek: You are coming back to NYC for the East Conference?
#
tantek
GWG I am
#
tantek.com
edited /FAQ (+335) "Who is the audience for IndieWebCamp events"
(view diff)
#
GWG
tantek: It will be fun
#
tantek.com
edited /FAQ (+544) "What is the purpose of IndieWebCamp events"
(view diff)
#
tantek.com
edited /FAQ (+235) "What is a personal website"
(view diff)
#
tantek.com
edited /personal-domain (-1) "/* Examples of domains being used IRL for disambiguation */ fix typo in quote"
(view diff)
jedahan, snarfed and lukebrooker joined the channel
#
tantek.com
edited /IIW (+7) "r"
(view diff)
snarfed joined the channel
#
tantek.com
created /iiw (+35) "r"
(view diff)
#
tantek.com
edited /events/2014-05-06-iiw (+41) "/* Session notes */ indieauth"
(view diff)
#
tantek.com
edited /events/2014-05-06-iiw (+21) "How to join the IndieWeb linky"
(view diff)
lukebrooker_ joined the channel
#
tantek.com
created /2014-05-06-iiw-join-indieweb (+3323) "archive the notes from the etherpad"
(view diff)
#
tantek.com
created /own_domain (+29) "r"
(view diff)
#
tantek.com
created /about.me (+494) "stub based on issues and criticism from 2014-05-06-iiw-join-indieweb"
(view diff)
#
tantek.com
created /About.me (+21) "r"
(view diff)
#
tantek.com
edited /2014-05-06-iiw-join-indieweb (+111) "cite new users reference"
(view diff)
#
tantek
!tell KevinMarks notes from your IIW How to join the IndieWeb session archived here: http://indiewebcamp.com/2014-05-06-iiw-join-indieweb
#
Loqi
Ok, I'll tell them that when I see them next
chrissaad joined the channel
#
tantek.com
created /2014-05-06-iiw-indieauth (+3534) "archive the notes from the etherpad"
(view diff)
#
tantek.com
edited /2014-05-06-iiw-indieauth (+74) "linky linky and fix a few typos"
(view diff)
#
tantek
!tell aaronpk notes from you IIW IndieAuth session archived here: http://indiewebcamp.com/2014-05-06-iiw-indieauth
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
Instagram deleted it's tweet about working to fix a feed delivery issue
#
GWG
its?
#
tantek
silly @Instagram, thinking they can actually delete something from the internet
#
tantek
now the fact that they deleted it draws even more attention to it. perhaps they thought no one would notice.
chloeweil joined the channel
#
GWG
tantek: I deleted a bunch of things within 4 minutes of posting
#
GWG
You could probably find them.
#
tantek.com
edited /Instagram (+401) "/* Downtime */ 2014-04-12 and their tweet was deleted. So we shall record that as well."
(view diff)
#
tantek
GWG - within minutes is one thing. much later after the fact, so as in an attempt to alter history, is another
#
tantek
deleting withing minutes = editing.
#
GWG
Yes
#
tantek
Who watches the silos? We do. #indiewebcamp
#
GWG
tantek: T-shirt opportunity?
#
tantek
GWG - I'm thinking Watchmen (the comic) mashup.
#
GWG
Still...movements need slogans and t-shirts.
emmak joined the channel
#
gRegor`
"This t-shirt is webmention enabled"
#
KartikPrabhu
"What's the use-case?"
#
kylewm
KartikPrabhu: can you try your mf2py parser on this? I added h-entry, p-title, and e-content to silencematters.com http://paste.debian.net/plainh/c9fa3398
#
KartikPrabhu
kylewm: my local one works but not the one on my server! weird... I'll track it down
#
kylewm
there is a missing </a> tag after the Cabinet Magazine link
#
KartikPrabhu
anything in particular I should look for?
#
KartikPrabhu
kylewm: same error as in your api endpoint!
#
kylewm
yeah... :(
#
kylewm
i think it's a beautifulsoup bu
#
kylewm
assuming that raising an exception for invalid html is a bug
#
KartikPrabhu
we should try to see how html5lib parses it. could be an error with them
#
KartikPrabhu
i.e. should html5lib close the tag?
#
Loqi
it is probable
#
KartikPrabhu
it seem my local version uses lxml so it works fine!
#
KartikPrabhu
kylewm: do you think we should force use of html5lib for consistency?
#
KartikPrabhu
its already in the requirements.txt
#
kylewm
i'm -1 for forcing it
#
kylewm
lxml is supposed to be fast, maybe someone will care about that some day
#
kylewm
good idea about html5lib
#
kylewm
this gives the error, without mf2py soup.html.find(id='blog').find(id='post-986').find(class_='container')
#
KartikPrabhu
why is 'container' the problem? everything before that seems fine to me
#
KartikPrabhu
no. sorry I see. no closing <a> before that
#
KartikPrabhu
kylewm: parsing directly with html5lib does not throw errors! I am stumped as to how to solve this...
#
kylewm
going to grab bs4 source…
fmarier and jedahan joined the channel
#
kylewm
KartikPrabhu: this is almost comical… bs4 works with an older version (4.3.0), but mf2py hangs indefinitely with the downgraded version
#
KartikPrabhu
judas priest!
#
KartikPrabhu
is there any documentation of why that error?
j12t joined the channel
#
KartikPrabhu
oh well... no one is assigned, but I don't know if that means bs4 people don't care
#
kylewm
no response from them on the bug i filed about multivalued <html class=""> either
#
KartikPrabhu
hmm looks like a dying community
niven and gRegor` joined the channel
#
kylewm
totally unrelated question, do you think it would be useful to have a python indieweb starter kit? basically thinking a site that you could fork and deploy to heroku in a couple commands. It'd include stuff like mf2py and ronkyuu, have basic fill-in-the-blanks microformats markup and send/receive webmentions
#
kylewm
basically i'm wondering, is there a class of developer who knows enough to customize it, but wouldn't want to start from scratch?
#
KartikPrabhu
possibly. I don't know how many people use python to run websites... my aim was to develop my codebase until it is fit for release
#
kylewm
the python part was sort of a misdirect...i was sort of thinking about having one for each of python/ruby/php would be ideal
#
KartikPrabhu
i feel that a basic static website generator would be good
#
KartikPrabhu
having dynamic websites and managing them needs some dev skills
#
kylewm
oh, do you mean your goal eventually is to have your blog software be used by others besides just you?
#
KartikPrabhu
kylewm: hopefully :)
#
KartikPrabhu
I'm just going to open source it
#
kylewm
you should!
#
kylewm
what's holding you back now?
#
KartikPrabhu
but yes... a static blog starter kit with basic indietools working might be helpful if people are into python/ruby etc...
#
KartikPrabhu
at the moment: all my code is very scattered. in fact my local code and server code is diff!
#
KartikPrabhu
also I have to learn how to do sub-modules in git/github
caseorganic joined the channel
#
kylewm
oh wow! different versions on local/remote or totally divergent codebases??
#
KartikPrabhu
i started working on a file-storage on local but it is so incomplete that I now have diff. codes live and local :P
#
KartikPrabhu
is glad he doesn't work as a dev ;)
#
kylewm
ah ok that makes sense
#
kylewm
yeah i pushed out the db->filestorage conversion before it was quite ready for prime time
#
KartikPrabhu
i should have used git from the start with fork and all that but I didn't know how to :P
#
KartikPrabhu
now its all a big mess!
#
KartikPrabhu
shut up Loqi! you don't know my pain!
#
kylewm
pretty good chance you can still rebase it back together, even if the two repos are significantly different
#
kylewm
really, you can pretty much do anything if no one is depending on the changeset ids staying the same
#
KartikPrabhu
yes possible... but I get distracted with other useful things I could be doing... like writing posts and playing with fragmentions and bridgy :P
fmarier joined the channel
#
kylewm
yes, untangling version control is significantly less fun
caseorganic and tantek joined the channel
#
@craigburton
@dsearls @;windley @kevinmarks Kevin Marks get the medal for the most and best tweets. Puts #indieweb on the map #iiw
(twitter.com/_/status/463908693491187712)
#
@windley
RT @craigburton: @dsearls @;windley @kevinmarks Kevin Marks get the medal for the most and best tweets. Puts #indieweb on the map #iiw
(twitter.com/_/status/463908775837962240)
#
KartikPrabhu
kylewm: yeah... also maybe i'll switch to Flask since the only use of Django is to wrok with MySQL
#
kylewm
surely that would be a nontrivial port?
#
KartikPrabhu
you think... evne if everthing is moved to a file-storage type database?
#
kylewm
not sure, I've never used Django. just changing the syntax of the routes and stuff I guess?
#
KartikPrabhu
possibly... I'll definitely do that once I have git setup on this project :P
#
kylewm
Flask is beautiful and lovely, but I find that the extensions are hit and miss (unsurprisingly)
#
rknLA
good evening
#
rknLA
kylewm: i would possibly be interested in a python starter kit
smagali joined the channel
#
kylewm
ah, thanks for the feedback rknLA. any thoughts on what it should/shouldn't include?
#
rknLA
not really sure tbh
#
rknLA
i'm still way more starter than i want to be.
#
rknLA
and something flasky would be nice.
#
rknLA
though i've been thinking about basically porting what i can from p3k over to nodejs
#
KartikPrabhu
rknLA: i think the correct quesiton would be 'what would you like it to do?'
#
rknLA
(lately i've been extremely torn between node and python)
#
kylewm
decisions decisions :)
#
rknLA
imho, basic notes<->twitter & fb, blog posts, web mentions and replies,
#
rknLA
dunno that it needs to be any more than that to get started
#
KartikPrabhu
that seems about right :)
#
rknLA
i'd be interested in checkins as well, with xpost to foursq
#
rknLA
and photos <-> ig
#
rknLA
but i don't think those are reasonably add-ons
#
rknLA
s/don't/
#
Loqi
rknLA meant to say: but i  think those are reasonably add-ons
#
rknLA
thanks loqi!
#
Loqi
you're welcome
#
KartikPrabhu
rknLA: unfortunately ig does not allow posting you can backfeed through ownyourgram though
#
rknLA
charles proxy is your friend :D
#
tantek.com
edited /events/2014-05-06-iiw (+128) "KevinMarks summary of indieweb track"
(view diff)
#
KartikPrabhu
has not really looked at ig, but that is what he gathers from IRC talk
#
rknLA
i mean, it's probably better, in general, to use public facing things..
#
kylewm
that's really helpful thanks, and it makes me think that i should follow aaron et al's model of working on libraries for individual components
#
rknLA
which means PESOSing ig,
#
kylewm
instead of trying to make a half-assed "framework" :)
#
rknLA
but charles proxy for comments doesn't seem nearly as horrible as POSTing content directly from your servers ;)
#
rknLA
yeah, libraries definitely seem way more compelling than frameworks in this context for sure
#
KartikPrabhu
kylewm: individual libraries is a good idea... I've been trying to keep a lot of parts of my code independent of my actual blog setup
#
KartikPrabhu
should really get on open sourcing those
#
rknLA
this is where i think routing gets interesting... seems like you could do something neat in node that's basically just a regex server, proxying requests to various subsystems.
#
rknLA
kartikprabhu.com/blog would route to your blog setup,
#
rknLA
for example
edrex joined the channel
#
KartikPrabhu
rknLA: Django already does that ;)
#
rknLA
KartikPrabhu: but only if every sub-setup is also django
#
kylewm
the Charles stuff from a minute ago -- the idea is you could reverse-engineer a posting API?
#
rknLA
kylewm: yeah, that's what i was getting at
#
KartikPrabhu
aah possibly
#
rknLA
kylewm: i guess the downside of that, though, is that you miss out on the filtering
#
rknLA
seems more sensible to use charles to figure out how to get IG's comment threads to include on your own servers
#
rknLA
probably a total TOS violation, but whatever
#
kylewm
bridgy does do that bit
#
rknLA
the comment grabbing?
#
rknLA
oh nice. i didn't realize bridgy was python :D
gRegor` joined the channel
#
@libel_vox
via @KevinMarks "#indieweb is about having your own space on the web - your own domain as your primary identity" http://www.kevinmarks.com/iiw2014-05-06.html
(twitter.com/_/status/463918319301435392)
#
@erinjo
Last thought of the night courtesy of @identitywoman - We're not a science experiment any more. #indieweb #iiw
(twitter.com/_/status/463919290828091392)
npdoty joined the channel
#
kylewm
KartikPrabhu: I added a me-too to that BeautifulSoup bug. The only thing I can really think to do at this point is add a try/except around the text() method
#
kylewm
rknLA: part of me wants to say go for node.js for more language diversity in nthe IWC community
#
rknLA
i probably will :)
#
kylewm
I suspect https://github.com/glennjones/ will be your friend
#
tantek
agreed. and glennjones here in IRC :)
#
KartikPrabhu
agreed about lang. diversity
#
tantek
nice post from dietrich: http://autonome.wordpress.com/2014/05/06/baby-steps-to-owning-your-data/ basically a PESETAS approach to at least collecting all your activity on silos into one place so you can have a copy / backup.
#
tantek
Then hopefully batch that over to an indieweb site
#
tantek
kbs, KartikPrabhu a python starter kit would be great
#
KartikPrabhu
tantek: I think you meant kylewm ^^
#
rknLA
what conventions are people using for storing comments / mentions / etc?
#
rknLA
like, if i want to store each post as a markdown file or something,
#
tantek
if anything, even for yourself, imagine moving your site to a new webhost
#
tantek
being able to quickly install your Python solution on a new host, and then export/importing the data would be highly convenient!
#
tantek
KartikPrabhu: yes, sorry I meant kylewm
#
rknLA
then i'd either need to cache the comments / mentions, or figure out how to get all of those things in an easily-renderable fashion...
#
tantek
rknLA see /storage :)
#
rknLA
doh. of course!
#
KartikPrabhu
yeah that :P
#
rknLA
well,
#
KartikPrabhu
tantek: agreed about a starter. modularizing and open-sourcing my code is on my to-do list
#
rknLA
that page doesn't cover storage of comments / webmentions
#
tantek
!tell aaronpk how do you store comments / webmentions? could you expand upon your entry here? http://indiewebcamp.com/storage#Markdown_plus_extensions
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
rknLA: looks like kylewm's approach to storing comments / webmentions is documented here: http://indiewebcamp.com/Red_Wind#Filestore
#
kylewm
it's a little light on information about comments
#
rknLA
nice. i was just poking around https://indiewebcamp.com/Falcon#Storage_format to see if i could find anything.
#
KartikPrabhu
should name, document and opensource his project...
#
kylewm
which is what I attempted to follow ... store a list of URLs near the post itself, and archive the fetched HTML and parsed JSON in a separate area
#
voxpelli
rknLA: I'm using my https://webmention.herokuapp.com/ for my markdown blog
#
bear.im
edited /2014/Guest_List (+273) "/* East */"
(view diff)
#
bear.im
edited /2014/Guest_List (+8) "/* East */"
(view diff)
#
bear.im
edited /2014/Guest_List (-271) "/* Remote Participants */"
(view diff)
#
rknLA
voxpelli: nice, thanks for that!
jsilvestre joined the channel
#
@kevinmarks
RT @libel_vox: via @KevinMarks "#indieweb is about having your own space on the web - your own domain as your primary identity" http://t.co…
(twitter.com/_/status/463926444532322305)
#
tantek
bear woohoo! we're only 1 short of the Westside signups!
#
bear
nice!
j12t joined the channel
#
kylewm
tantek: did you actually somehow move your address on Google maps? you're on top of Buena Vista park now!
LauraJ, benwerd and caseorganic joined the channel
#
@Essvari
@fdevillamil thanks for the #follow. Following you back as well. Looking forward to twting with you. #RiseUp n #ShineOn #startup #indieweb
(twitter.com/_/status/463938706923986945)
eschnou joined the channel
#
tantek
kylewm: >:)
brianloveswords, carlo_au, krendil, friedcell and glennjones joined the channel
#
brianloveswords
tantek: I will very likely be in NYC those dates (no other conferences)
#
brianloveswords
unsure if will be available 100% of the day (not sure if I have to perform those nights!)
#
tantek
brianloveswords: would be great to have you both days during the day! that's the most important part
#
tantek
e.g. from 10am-5pm
#
tantek
that's when the core work gets done
#
brianloveswords
tantek: Oh yeah, I can for sure do that.
#
tantek
if you think you have a 90%+ chance of making those hours - definitely add yourself! http://indiewebcamp.com/2014/Guest_List#East
#
brianloveswords
tantek: As long as we're not offered any absolutely crazy, can't-turn-down-tour-opportunities I will reserve those dates!
#
tantek
sweet! then RSVP for sure.
#
tantek
we're almost tied with the Westside RSVPs
#
tantek
if you add yourself then we'll be tied!
#
bjb.io
edited /2014/Guest_List (+337) "/* East */"
(view diff)
#
pauloppenheim
kylewm: I'd be interested in a python starter kit, if it were very very bare bones
#
pauloppenheim
somewhat related, at work i'm writing a wsgi framework / bootstrapping kernel that will be cross-platform and run on Windows Azure
#
pauloppenheim
unsure if i will be able to open source it, but i will at least have experience with Azure Websites, which have a free tier, and can be deployed to with a git push (hence don't require windows)
Sebastien-L, caseorganic, tpinto, benwerd, Jeena, KartikPrabhu, barnabywalters and bnvk joined the channel
#
@skry
MT @samim: SuperGlue is a easy to run mini-webserver installed in your home: http://superglue.it/ #IndieWeb @dietrich
(twitter.com/_/status/463990057322303488)
KevinMarks joined the channel
#
Loqi
KevinMarks: tantek left you a message 7 hours, 38 minutes ago: notes from your IIW How to join the IndieWeb session archived here: http://indiewebcamp.com/2014-05-06-iiw-join-indieweb
obenns, tobiastom, Sebastien-L, netweb, obenns_ and kyank joined the channel
#
kyank
!tell aaronpk Looking at setting up my own Webmention.io instance to run alongside my Jekyll blog. Is this still a recommended procedure? Just double-checking you haven’t moved onto a different preferred solution for that scenario.
#
Loqi
Ok, I'll tell them that when I see them next
#
voxpelli
kyank: You can take a look at https://webmention.herokuapp.com/ as well – meant to also be self-hostable
Sebastien-L joined the channel
#
voxpelli
would love to get feedback on others experience of hosting it
#
kyank
Thanks, vaxpelli.
#
kyank
voxpelli++
#
Loqi
voxpelli has 1 karma
#
kyank
voxpelli: How does it compare to Webmention.io?
#
kyank
At a glance it looks like a more complete solution. Includes the JavaScript to display mentions, not just a JSON-P endpoint to fetch them.
#
kyank
I also see it’s Node.js, as opposed to a Sinatra Ruby app.
#
voxpelli
kyank: yeah, that's the main difference – that it comes out of the box with a javascript to embed the comments
#
voxpelli
that's the other, kind of silly, reason – that it's built on a stack I'm more familiar with :)
obenns joined the channel
#
kyank
I understand completely. I’m more comfortable with Ruby myself, but I like how plug-and-play you’ve made it. I might look at contributing equivalent functionality to Webmention.io, and see if I can get it running on Heroku (so others can set it up easliy).
#
obenns
Hey guys, new here. Heard of TIW at Web Directions 2014 here in Melbourne by @t :)
#
kyank
Welcome, obenns! I’m a WDC14 newbie, too. :)
#
obenns
Thanks kyank ! How did you find it ?
#
kyank
obenns: @t’s talk? It got me fired up enough to rebuild my personal blog, which was a year-dormant WordPress install. I’ve got a Jekyll site up with the imported archives of my WordPress, and I’ve got all the microformats in place on the site. Now I’m working on adding the more dynamic IndieWeb features (mentions, replies, etc.).
#
obenns
Oh awesome
#
obenns
Yeah I thought it was really interesting. Haven't done too much myself. im updating my portfolio as we speak. turning it into more of a portal really
#
kyank
Cool. Well if you have any IndieWeb questions, the people in this channel have been very welcoming to me this week.
#
kodfabrik.se
edited /Jekyll (+89) "Adding my blog to the list"
(view diff)
#
obenns
Cool
#
obenns
Thanks :)
#
voxpelli
the more questions and experiments the better :)
#
kodfabrik.se
edited /web_hosting (-1) "Pointing GitHub Pages section to the Jekyll page"
(view diff)
chloeweil joined the channel
#
kodfabrik.se
edited /Jekyll (+85) "Linking to the web hosting page + some cleanup and clarifications"
(view diff)
#
aaronpk
kyank: good morning!
#
Loqi
aaronpk: tantek left you a message 10 hours, 34 minutes ago: notes from you IIW IndieAuth session archived here: http://indiewebcamp.com/2014-05-06-iiw-indieauth
#
kyank
Hi aaronpk!
#
Loqi
aaronpk: tantek left you a message 7 hours, 35 minutes ago: how do you store comments / webmentions? could you expand upon your entry here? http://indiewebcamp.com/storage#Markdown_plus_extensions
#
Loqi
aaronpk: kyank left you a message 42 minutes ago: Looking at setting up my own Webmention.io instance to run alongside my Jekyll blog. Is this still a recommended procedure? Just double-checking you haven’t moved onto a different preferred solution for that scenario.
#
kodfabrik.se
edited /GitHub (+74) "Better links to the other wiki pages about web hosting and Jekyll + some style tweaks"
(view diff)
#
aaronpk
yeah you're more than welcome to run your own webmention.io instance! I'm not sure exactly how easy it is to set up, but happy to help
#
kyank
Thanks, aaronpk.
#
kyank
Just wanted to double-check it was still actively used/recommended.
#
aaronpk
yep. i don't use it on my main site, but I use it on a bunch of other sites, some static some not
#
kyank
What do you use on your main site?
#
aaronpk
it has a webmention endpoint built in
#
kyank
OK
#
aaronpk
plane! bye for now!
#
kyank
Bye!
#
kodfabrik.se
edited /storage (+158) "Documenting how I store received webmentions"
(view diff)
#
ben_thatmustbeme
good morning
brianloveswords and snarfed joined the channel
gRegor`, smagali, brainTrain and benwerd joined the channel
jonnybarnes, j12t, jedahan and npdoty joined the channel
#
aaronpk
good morning
#
barnabywalters
morning aaronpk
#
aaronpk
hope I can at least somewhat participate remotely at IIW today
#
aaronparecki.com
edited /2014-05-06-iiw-indieauth (+56) "/* IndieAuth IIW Session */"
(view diff)
#
dariusdunlap
Yeah, aaronpk… Me, too.
#
kylewm
is it ok for me to add rel=webmention as ‘Hyperlink’ for in the ‘Effect on <a>’ column? http://microformats.org/wiki/existing-rel-values
#
kylewm
moving this question to #microformats ->
benwerd joined the channel
#
rascul
is not! your clock must be wrong! ;)
#
ben_thatmustbeme
hehe, actually it just passed noon here
#
rascul
you must be on the east coast where the cool people like me live
#
kbsriram.com
edited /https (+1443) "how to enable HSTS on java appengine"
(view diff)
#
@benwerd
@starkness There's actually a meetup at Mozilla SF tonight! 6:30pm-7:30pm. @dsearls #indieweb #iiw
(twitter.com/_/status/464076783818522625)
#
benwerd
aaronpk: hope you had a good flight
#
aaronpk
yep! had to get up ridiculously early, but walked right on to the plane when I got to the airport
KevinMarks2 joined the channel
#
kylewm.com
edited /webmention (+941) "/* rel-webmention on <a> tags */ added known discovery implementations"
(view diff)
#
barnabywalters
kylewm: fwiw, I have a human-readable form at my webmention endpoint: http://waterpigs.co.uk/mentions/webmention/
#
barnabywalters
links to it are still hidden though
#
kylewm
barnabywalters: hey yours is readable and *functional*, that's even better
caseorganic, jsilvestre, benwerd and paulcp joined the channel
#
kylewm.com
edited /webmention (+162) "/* rel-webmention on <a> tags */ add barnaby"
(view diff)
brainTrain, Sebastien-L, kbs and j12t joined the channel
#
aaronpk
oh man tantek is going to hate this
#
barnabywalters
aaronpk: ???
#
aaronpk
oh god dammit now I just accidentally closed a whole chrome window and i don't see the "restore tabs" option
#
kylewm
Ctrl-W very close to Ctrl-Q
#
aaronpk
ctrl-q prompts me
#
aaronpk
ctrl-shift-w does not
#
aaronpk
gives up at computers
#
aaronpk
this is what I get for 2 hours of sleep
eschnou joined the channel
#
aaronpk
I just found *emails* and a *database* of the photos I lost
#
barnabywalters
aaronpk: ha ha ha
#
barnabywalters
silo emails and a database
#
aaronpk
so bad
#
rascul
do indieweb people often run their own mail servers?
#
rascul
i do mine, i'm just curious
#
kbs
archives email locally
#
rascul
archive locally is probably an easier option
#
aaronpk
should probably add a "who does this" section here http://indiewebcamp.com/email
#
rascul
i don't really wish mail server management on anybody!
#
kbs
rascul: :) indeed. I think I find this generally true on *-server management actually -- easier for me to think of online data as a transient place to keep data, and backup everything locally
#
rascul
well much server stuff isn't nearly as easy to get you blacklisted for a simple config mistake!
#
kbs
this is true :)
#
rascul
example: typo a line in main.cf, now you're an open relay and you don't realize it, next thing you know someone used your server for spam and you're blacklisted
#
kbs
blames allman for writing sendmail on weed ;-)
#
kbs
at least, I assume he must have!
#
rascul
i've had a decent amount of experience with mail server stuff thouh, so i'm maybe slightly better off than average joe
#
rascul
kbs the problem with sendmail is that it exists
#
barnabywalters
Upcoming might be coming back: http://upcoming.org/
#
rascul
and in order to properly configure it, you need to dedicate your life and that of your children and grandchildren to understanding the config!
#
barnabywalters
this could be a perfect opportunity to get a big events platform supporting indieweb RSVPs, login, etc.
quinn_ joined the channel
#
rascul
upcoming.org = an event type site?
benwerd_ joined the channel
#
rascul
"And I'd love to restore the original Upcoming events collected by Archive Team to a permanent archive, hosted at their original URLs."
#
rascul
i like this guy's thinking
#
rascul
not that i used or see myself using upcoming.org, but restoring the original URLs makes me happy
#
benwerd_
I am very keen for Upcoming to come back. Finally, I can figure out where the SF events are at. Nothing else has worked as well.
KevinMarks2, emmak and kevinbae joined the channel
#
kylewm
!tell snarfed if you see bridgy publish errors for me, they were on my end ­ I did not originally have a link to the facebook event in my post
#
Loqi
Ok, I'll tell them that when I see them next
#
ben_thatmustbeme
huh, weird, it looks like i am posting to indieauth.com/auth correctly but it doesn't return anything
#
gRegor`
Whoa, that's awesome about upcoming.org
#
aaronpk
ben_thatmustbeme: can you dump headers too and see what it says?
#
aaronpk
back in a bit
j12t and bnvk joined the channel
#
ben_thatmustbeme
trying now, but i think my curl command must be wrong or something
snarfed joined the channel
#
Loqi
snarfed: kylewm left you a message 11 minutes ago: if you see bridgy publish errors for me, they were on my end ­ I did not originally have a link to the facebook event in my post
#
ben_thatmustbeme
huh, odd. i run the code from my local machine and I can get everything back fine, must be something with php curl on my host
#
snarfed
kylewm: no worries!
#
snarfed
KartikPrabhu: this might make you feel better about untangling version control. could be a lot worse. :P http://esr.ibiblio.org/?p=5634
#
ben_thatmustbeme
weird. i can definitely use CURL, but with this curl command it just responds blank
#
rascul
snarfed that repo sounds quite horrible
#
kbs
snarfed: haha,) emacs :)
#
Loqi
rofl
#
snarfed
the 29 years old part is probably one of the key points
#
kbs
pets his 29-year old companion
#
ben_thatmustbeme
oh man, that is bad
#
ben_thatmustbeme
kicks php_curl
#
ben_thatmustbeme
it doesn't want to return anything at all from ssl sites
#
aaronpk
ah that must mean it's not using a good list of root certs
#
ben_thatmustbeme
Curl error: SSL: no alternative certificate subject name matches target host name 'indieauth.com'
#
ben_thatmustbeme
looks that way
tantek joined the channel
#
aaronpk
ooh can we get andy to add h-event markup to events and handle RSVPs via webmention? https://www.kickstarter.com/projects/waxpancake/the-return-of-upcomingorg
#
aaronpk
i'm gonna have to chat with him in portland!
#
KevinMarks2
I was thinking the same thing
#
aaronpk
we have reasonably good demos now
#
tantek
oh my goodness
#
tantek
upcoming.org!!!!!
#
gRegor`
ben_thatmustbeme: depending how important the SSL part is, you should be able to disable the cert check in php_curl
#
tantek
sniff.
#
gRegor`
Right, tantek? Exciting.
#
gRegor`
Good chance to get some indieweb stuff baked into it, too. *crosses fingers*
#
tantek
is having trouble holding back the tears.
#
aaronpk
invites andy baio to the next homebrew website club
#
gRegor`
Dooo eeet.
#
gRegor`
ben_thatmustbeme: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
#
ben_thatmustbeme
gRegor` its the bit that is looking to verify their auth and generate a token
#
ben_thatmustbeme
I suppose its okay to drop
#
ben_thatmustbeme
yeah, I had to use VERIFYHOST instead of VERIFYPEER like docs say to do
#
gRegor`
Ah. I don't really know the context, so maybe not good advice to drop it. Heh
#
gRegor`
micropub?
#
ben_thatmustbeme
yeah, its my token endpoint
#
ben_thatmustbeme
connecting back to indieauth.com/auth to verify what they sent me is good
#
aaronpk
prooobably not the best idea to disable that
#
gRegor`
knows close to zero about micropub, so don't listen to him. :)
#
gRegor`
reads up on /micropub
#
aaronpk
gRegor`: try to sign in to ownyourgram.com, it's got a built-in tutorial
#
gRegor`
Sweet. Will do
#
ben_thatmustbeme
blah, I have a feeling if I try to complain to my server's tech support they will have no idea what I am talking about
#
gregorlove.com
edited /stub (+2) "nowiki code fix"
(view diff)
#
aaronpk
ben_thatmustbeme: you should be able to point your curl client to a root cert to use
#
ben_thatmustbeme
for now that will work. I want to expand to getting tokens from others at some point, and that will be a bit difficult without proper root certs
#
ben_thatmustbeme
especially since even curling https://google.com has the same problem
#
ben_thatmustbeme
i'm guessing they have NO root certs at all
#
aaronpk
uh wow
#
tantek
just backed upcoming.org KS
tpinto joined the channel
#
aaronpk
super exciting
#
ben_thatmustbeme
now it is working for google... weird
#
gregorlove.com
created /Template:stub/doc (+772) "+ stub doc page to transclude"
(view diff)
#
gregorlove.com
edited /Template:stub (+67) "transclude doc"
(view diff)
#
ben_thatmustbeme
oh wow, someone pledged $5000 to it
#
tantek
ben_thatmustbeme: might be an Andy Baio sock puppet ;)
#
tantek
he'd do it just for the lulz
brianloveswords joined the channel
#
gregorlove.com
edited /Template:stub (+66) "+ edit link for page stub appears on."
(view diff)
#
gregorlove.com
edited /Template:stub (+6) "close that <p>"
(view diff)
#
tantek.com
edited /2014/Guest_List (-2) "/* Creators */ sort East"
(view diff)
#
tantek
just going to point out, IndieWebCamp 2014 East & West are neck & neck in terms of sign-ups. Let's see who can register more. Bring it! http://indiewebcamp.com/2014/Guest_List#Official_Guest_List m/
#
gRegor`
Updated the stub template so it stands apart from the article a bit more and includes a link to edit the current page: http://indiewebcamp.com/micropub
#
gRegor`
It's also wrapped in a <p> now, so might add some extra whitespace if there are 2+ LF after the {{stub}} on a page.
#
gRegor`
I can change that if it's a problem
#
ben_thatmustbeme
now every site i'm on that I link back to my site... i check to see if it has rel=me
benwerd joined the channel
#
gregorlove.com
edited /Template:stub (+18) "+ stub link"
(view diff)
smagali and paulcp joined the channel
#
aaronpk
ouch. twitter UI doesn't show that I already star'd a tweet, so I click star, and then it gives me an ugly error: "Your account may not be allowed to perform this action."
paulcp, caseorganic and hallettj joined the channel
#
caseorganic
tantek: andy baio got the domain back from yahoo for upcoming.org http://upcoming.org/
#
caseorganic
tantek: this doesn't count as a site death - it counts as a site resurrection!
#
tantek
caseorganic: yes! see logs :)
#
ben_thatmustbeme
gah! *repeatedly kicks ssl cert*
#
@withknown
If you're at #iiw today and interested in #indieweb and open source platforms, we'll be doing demos of Known .. http://hello.idno.co/2014/if-youre-at-iiw-today-and-interested-in-indieweb-and
(twitter.com/_/status/464119384500228096)
KevinMarks joined the channel
#
tantek
wait, what was @withknown before?
#
tantek
"Joined December 2010" - but as what original username?
#
tantek
scrolls back in the history of https://twitter.com/withknown and sees at least one previous username, and posts from 2010?!? E.g. https://twitter.com/withknown/status/15135141269610496
#
@withknown
We're building a decentralized social platform using existing open standards like OpenID, oAuth and OStatus, in PHP, under a FOSS license.
(twitter.com/_/status/15135141269610496)
jedahan joined the channel
#
gRegor`
idno, tantek?
#
gRegor`
I took the "hello" subdomain off of http://hello.idno.co/ and it went to withknown.com. If that's what you're asking.
#
gRegor`
I didn't realize idno was renamed either.
#
tantek
gRegor`: specifically the twitter identity
#
gRegor`
Oh, you think benwerd acquired it from someone?
#
ben_thatmustbeme
no, it looks like they just changed the name
#
ben_thatmustbeme
was it @idno before (that is a spammer now, could have been one watching for changing handles or something)
eschnou joined the channel
#
gRegor`
Nah, @idno goes back to 2010
#
ben_thatmustbeme
gRegor`, when you change usernames, your history comes with you and i believe all your old messages change. (at least thats my understanding of it)
#
gRegor`
Oh, good point
#
gRegor`
Of course. Not sure then. benwerd would know. :)
#
ben_thatmustbeme
gahhh, i'm getting soo annoyed with this
#
ben_thatmustbeme
i'm just trying to get php to use this friggen ssl ca cert
#
ben_thatmustbeme
"Curl error: SSL certificate problem: unable to get local issuer certificate"
#
ben_thatmustbeme
is all i keep getting
#
benwerd
wakes up
#
benwerd
Known is the startup, Known is the software from here on out. (I'll be adjusting the wiki etc.)
#
ben_thatmustbeme
still doesn't answer tantek's question
#
benwerd
it was @teamidno
#
ben_thatmustbeme
don't suppose anyone could help me out with the php_curl / ssl issue before i say screw it and just turn off certificate checking
#
tantek
is just relieved that benwerd didn't pick a name like "Post"
#
benwerd
I was thinking about calling it Indie
LauraJ joined the channel
#
kylewm
benwerd: there shouldn’t be any trademark issues with http://en.wikipedia.org/wiki/Circle_K right? bc totally different industry?
#
benwerd
kylewm: shouldn't be, but believe me, I'm checking that out
#
tantek
kylewm: nice one
KartikPrabhu joined the channel
#
kylewm
ok good :) I wasn’t sure if folks knew Circle K out here on the west coast
#
tantek
could be worse, could have called it "Recognized" ®
#
ben_thatmustbeme
huh. well that might explain some things
#
ben_thatmustbeme
curl: (51) SSL: certificate subject name 'mail.indieweb.org' does not match target host name 'indieauth.com'
#
tantek
benwerd ;)®
#
ben_thatmustbeme
on my local machine i get that issue too, it still runs the curl, but i get that warning
#
benwerd
tantek: :P :( :'''(
#
aaronpk
ohhh probably SNI
#
aaronpk
what version of PHP?
#
tantek
waits for someone to ship flat file storage based personal publishing solution called "Drop Table"
#
aaronpk
tantek: !!!!
#
ben_thatmustbeme
thats not php, thats just curl from CLI
#
aaronpk
what version of curl?
#
aaronpk
weird i'm on 7.30.0
KevinMarks joined the channel
friedcell joined the channel
#
gRegor`
"Strange things are afoot at the Circle K," kylewm
#
aaronpk
my ubuntu handles it just fine at version 7.22
#
ben_thatmustbeme
hmm, two gentoo boxes i checked don't have that issue, they are on 7.35 an d7.36
#
kylewm
“Drop Tables” are also the things that sketchy chiropractors use
#
gRegor`
benwerd, tantek: Needs less vowels, "Knwn" ;)
#
aaronpk
drptbl
#
ben_thatmustbeme
on ubuntu it runs, but they outputs that as an error too
#
aaronpk
that's super weird, it sounds like your version of curl doesn't support SNI
#
gRegor`
ndwbcmp
#
gRegor`
takes it back to #indiechat
#
@benwerd
The sustainable web (and why sustainability is a kind of independence) #indieweb #iiw http://werd.io/2014/the-sustainable-web-and-why-sustainability-is-a-kind-of
(twitter.com/_/status/464130968823930880)
#
aaronpk
snarfed: thanks, let me check if sslv3 is enabled
#
ben_thatmustbeme
thats what i was just looking at actually
#
ben_thatmustbeme
looks like the webserver i'm using is compiled against an old version of openssl (0.9.8b)
#
aaronpk
nope sslv3 is not enabled
#
aaronpk
so that's the problem then
#
aaronpk
i'm going to need to do instagram's username mapping between silos soon https://farm6.staticflickr.com/5518/14132817604_9d783cdf0b_o.png
#
kylewm
that’s something that instagram does?
smagali joined the channel
#
aaronpk
well instagram does it properly
#
aaronpk
if you mention an instagram username and also syndicate to twitter, they change the twitter text to the user's twitter name
#
snarfed
oh nice
#
kylewm
awesome, I didn’t know that
#
snarfed
that'd be useful for de-duping
#
aaronpk
i need to do the same, so my facebook copy mentions people by the proper name instead of their twitter name
#
benwerd
needs to do that too - trick is actually building that address book glue.
#
aaronpk
indeed
#
benwerd
It'd be nice to query peoples' profiles as the canonical source, but for most people that's not going to be possible
#
aaronpk
hasn't someone built this already? a social account discovery thingy?
#
kylewm
paging kbs
#
kylewm
and voxpelli?
#
snarfed
yup. used to be google social graph api, now kbs's
erinjo joined the channel
#
aaronpk
sounds like an opportunity for someone to run this as a service :)
#
ben_thatmustbeme
aaronpk, so is that something you are going to change on indieauth.com or do i need to start busting heads on my hosting provider's end?
#
aaronpk
ben_thatmustbeme: I don't think there's anything I can change
#
aaronpk
sslv3 doesn't support SNI, my thought was that if I have sslv3 turned on, clients might try to use that first, but turns out that's not what's happening
#
voxpelli
Rel-spider is built to run as a service like the social graph API
#
voxpelli
Currently not up on Heroku due to me having to switch addons there + lack of usage
#
voxpelli
Only thing really missing from it code wise is good recrawling, but wow, that's not an easy one
#
kylewm
voxpelli: sounds like exactly what is needed for this problem
#
kylewm
what’s recrawling?
caseorganic joined the channel
#
voxpelli
kylewm: if you change/adds/remove eg. a Twitter connection to an Instagram one the index needs to recrawl that to be updated, like what Google does
#
ben_thatmustbeme
yeah, updated curl on my local machine and it fixed it. I just need the server admins to do it on this one
LauraJ joined the channel
#
ben_thatmustbeme
i'll just have to get a better service provider next time
#
aaronpk
eesh that was subtle
#
aaronpk
the error
#
ben_thatmustbeme
until then i'm just going to disable certificate checking, so at least i can continue dev
#
benwerd
kevinmarks rightly points out that the new upcoming.org could be indieweb-compatible, which'd be neat
#
aaronpk
yeah I am planning on seducing andy
#
benwerd
going offline to do some demos. aaronpk and others, sorry / not sorry for all the comments I'm about to leave.
j12t joined the channel
#
bear
demo spam is the bestest spam
#
aaronpk
the whole blog post is showing up as the name and i'm not truncating it for some reason
#
aaronpk
tantek: I thought I followed this to the letter http://indiewebcamp.com/comments-presentation#How_to_display
#
aaronpk
i guess i'm probably just not truncating the name at the last step
#
KevinMarks
Aaron surely you can offer Andy something - sync with Facebook events
#
KevinMarks
Hmm that reminds me, we should pile Simon and Nat about making lanyrd and eventbrite compatible too
#
KevinMarks
s/pile/poke/
#
Loqi
KevinMarks meant to say: Hmm that reminds me, we should poke Simon and Nat about making lanyrd and eventbrite compatible too
j12t joined the channel
#
aaronpk
holy cow upcoming.org is already at $45,000
#
caseorganic
aaronpk: i funded at the $75 level. it's helped me at least that much in the past
#
@kevinmarks
@benwerd do we need death planning for websites? #indieweb
(twitter.com/_/status/464140910654017537)
krendil joined the channel
#
kylewm
upcoming.org relaunch kind of reminds me of Opera & fastmail (where the founders bought the company back from Opera)
#
kylewm
that is a trend I’d like to see more of!!
#
@kevinmarks
#iiw watching @benwerd and @erinjo demo @withknown (formerly idno, which I pronounce I dunno) http://withknown.com #indieweb
(twitter.com/_/status/464143159576915969)
#
snarfed
kylewm: bebo is another, http://www.bebo.com/#signup2
#
@kevinmarks
RT @benwerd: The sustainable web (and why sustainability is a kind of independence) #indieweb #iiw http://werd.io/2014/the-sustainable-web-and-why-sustainability-is-a-kind-of
(twitter.com/_/status/464143776487723008)
KevinMarks and jedahan joined the channel
#
ben_thatmustbeme
woohoo, it friggen worked!
#
ben_thatmustbeme
i don't have the micropub endpoint actually DOING anything, but its working to get a key, etc
#
Loqi
giggles
#
ben_thatmustbeme
i figure it will force me to set up posting images on my site, and it looks like a good stepping stone to working on my contact entry work which is what i really wanted to get in to
#
aaronpk
tantek: http://aaronparecki.com/replies/2014/05/07/1/ thought you might get a kick out of that
realzies joined the channel
#
ben_thatmustbeme
wonder if i should create a page for my openblog platform, maybe get some others to help out with it
realz joined the channel
#
rascul
what is this openblog platform
eschnou joined the channel
#
ben_thatmustbeme
basically i tore apart opencart and i am turning it into a blogging platform
KevinMarks joined the channel
#
kylewm
ben_thatmustbeme: I like having a page for mine on the wiki
#
rascul
you turned an ecommerce thing into a blog thing? i find that amusing :)
#
rascul
is it live anywhere? i would be interested to see it
#
ben_thatmustbeme
ben.thatmustbe.me is it currently
tilgovi joined the channel
#
ben_thatmustbeme
not much to look at really since I have yet to work on templates
#
ben_thatmustbeme
just ripped of sempress
#
kylewm
ben_thatmustbeme: ben.thatmustbe.me/post/2014/4/25/2/openblog_devlopement_still_going##My+decent+into should be descent :)
#
rascul
interesting
#
rascul
but you need to make http://indiewebcamp.com/openblog maybe?
#
kylewm
that ^
#
aaronpk
or /OpenBlog caps if it's a proper noun
#
ben_thatmustbeme
i shall get on that tomorrow
#
rascul
excellent!
#
rascul
now i'm going to smoke and let my dog in, then me and my dog will work on my site some more
#
rascul
well, she'll lay on my bed and watch me while i do all the work
#
ben_thatmustbeme
extreme coding with your dog watching over your shoulder. oh yeahhh
hober joined the channel
#
rascul
she wanted to stay outside, guess i'm on my own
#
kylewm
KartikPrabhu: got another problem case for mf2py backcompat https://snarfed.org/2014-04-29_9249 … there is an <entry-content> wrapping an <e-content>, which results in two values for e-content
#
KartikPrabhu
kylewm: see second comment link :)
#
KartikPrabhu
well known problem...
#
kylewm
holy rabbit hole, batman
#
KartikPrabhu
exactly that kylewm snarfed
#
KartikPrabhu
that was one reason i was holding off on backcompat
#
kylewm
well, hmm php-mf2 has the same behavior
#
KartikPrabhu
yeah... i don't think there is a reasonable workaround
#
kylewm
the backcompat rules add mf2 classes if they don’t already exist on the tag, maybe we need to add them if they don’t already exist on the tag or its children
#
KartikPrabhu
so check for repeated mf classes on immediate children? if not repeat add on current, if repeat then add on child?
erinjo joined the channel
#
kylewm
the check right now is “add h-entry to hentry’s that don’t already have h-entry”
#
KartikPrabhu
but what if someone wants to have repeated nested microformats?
#
kylewm
maybe it should be “add h-entry to hentries that don’t have it and their children don’t have it”
#
aaronpk
this is now the second time that the design team has accidentally removed the microformats from this blog when doing a redesign
#
kylewm
like they have <div class=”entry-content”><div class=”entry-content”></div></div> ?
#
KartikPrabhu
kylewm: yeah for some reason...
#
KartikPrabhu
or <div class="hentry"><div class="hentry"></div> </div>
#
KartikPrabhu
aaronpk: which blog?
#
aaronpk
our esripdx blog
#
kylewm
the check i’m proposing would only affect <div class=”hentry”><div class=”h-entry”></div></div>
#
KartikPrabhu
kylewm: hmm might work... we could try giving that a run in the wild
#
kylewm
not sure :)
#
kylewm
because it could really be any descendant, until you hit another h- class
#
kylewm
more worried about that BS4 bug anyway, thanks snarfed and KartikPrabhu for pointing me to the prior art :)
quinn_ joined the channel
#
KartikPrabhu
kylewm: yeah that bs4 one is annoying... maybe tommorris was right all along to avoid it <sigh>
grantmacken joined the channel
#
kylewm
have to admit I’m wondering that too…especially because we’re parsing good HTML, not trying to scrape data out of bad HTML
#
KartikPrabhu
kylewm: it'll be quite the twist of fate, if we re-fork back to non-bs4 version :P
#
@znmeb
RT @benwerd: The sustainable web (and why sustainability is a kind of independence) #indieweb #iiw http://werd.io/2014/the-sustainable-web-and-why-sustainability-is-a-kind-of
(twitter.com/_/status/464160065604157440)
jedahan joined the channel
erinjo joined the channel
#
kylewm
KartikPrabhu: I need to read about it more, but it sounds like BS4 with lxml under the hood might be the best of both worlds
caseorganic, j12t and KevinMarks joined the channel
#
KartikPrabhu
here is a suggestion: we try parsing with 'html5lib' if error then try 'lxml' if error then python's html thingy
#
KartikPrabhu
and maybe throw warnings so people can debug
kbs, pauloppenheim and caseorganic joined the channel
#
KartikPrabhu
moving to HWC-Chicago cc: gregor`!
gRegor` and bnvk joined the channel
#
KevinMarks
Itell KartikPrabhu have you seen errors with html5lib ?
lukebrooker joined the channel
#
kylewm
hi KevinMarks, the errors seem more to do with BeautifulSoup + html5lib
#
Jeena
Hi, I have here one person who is interested in the IndieWeb and he wanted the code for my blog and notes, which sadly isn't open source yet (because of code quality and I have passwords and API keys in the code).
#
Jeena
What should I suggest he should look into instead?
#
Jeena
there was idno but it redirects to http://withknown.com/ now, and I'm not sure what it is
j12t joined the channel
#
snarfed
Jeena: same project, just renamed
#
snarfed
they're starting a startup and (afaik) planning to invest in it and market it more heavily
#
snarfed
re picking a server, http://indiewebcamp.com/web_hosting is a good place to start
#
Jeena
ah nice, emmak I will send him the link too
#
Jeena
and ok, I will tell him that too
#
Jeena
but I think he has a webserver already, he mostly wanted some code to run the notes
tilgovi joined the channel
#
aaronpk
also emmak that is relevant to you ^
#
aaronpk
and bret
#
aaronpk
and anyone else in portland
#
emmak
aaronpk: i am planning to attend, thanks!
#
Loqi
woot
#
aaronpk
Loqi is coming too
#
Loqi
woot!
#
kylewm
Jeena: I think the short answer is, if they want something polished and ready to go, it’s either idno/Known or wordpress
lukebrooker joined the channel
#
kylewm
if they don’t mind hacking a bit, many more choices
#
Jeena
Yeah that is kind of what I wrote, and I also wrote that if he wants to try to implement it himself he should visit us here on IRC
jedahan joined the channel
#
kylewm
emmak: feel free to correct me if neonblog is in the ‘ready-for-public-consumption’ category. also love that calico on your site :)
gRegor`_ joined the channel
#
emmak
kylewm: it is still rough around the edges but may be useful for example code
#
kylewm
can confirm it is useful for example code
#
kylewm
(as i have used it for such ;))
KartikPrabhu and smagali joined the channel
#
KartikPrabhu
HWC-Chicago waiting on gregor`
#
KartikPrabhu
oh oops he was already here...
#
brainTrain
hey indie web peoples, I've been workin on my personal indiewebz site but it's a good friends birthday today so I'm gonna miss this meeting(I was at the last SF one). I'll keep on lurking here and I'll probably chat a bit more when my site is finally end to end :)
gRegor`_ joined the channel
#
gRegor`
waves
paulcp and j12t joined the channel
#
tantek
catches up on logs
#
tantek
aaronpk, can you require your design team to run Indiewebify.me's h-entry checker on a known good post and have it pass before deployment? They presumably have other automated tests right?
Darius joined the channel
#
@NZN
#freedombox session and #indiebox demo at #iiw to reclaim control of #indieweb by #SovereignIndividuals ... the underlying shift in motion..
(twitter.com/_/status/464187436323442688)
#
Guest64762
Wondering if I should head up to SF or down to Mountain View right now. Just about to leave San Mateo.
#
Guest64762
Baah! This is Darius
#
tantek
Guest64762: try using /nick Darius
fmarier joined the channel
#
Guest64762
Nick auth failed while I wasn't paying attention, that's all. Ha ha!
#
tantek
aaronpk - glad you found some of your photos!
smagali and KevinMarks joined the channel
#
@benwerd
If you're an #iiw participant without your own website, I would love to set you up with your own domain and #indieweb site tomorrow.
(twitter.com/_/status/464191044821602304)
j12t joined the channel
#
@kevinmarks
RT @benwerd: If you're an #iiw participant without your own website, I would love to set you up with your own domain and #indieweb site tom…
(twitter.com/_/status/464191652056137730)
#
@webdirections
RT @benwerd: If you're an #iiw participant without your own website, I would love to set you up with your own domain and #indieweb site tom…
(twitter.com/_/status/464191878498230272)
#
@erinjo
RT @benwerd: If you're an #iiw participant without your own website, I would love to set you up with your own domain and #indieweb site tom…
(twitter.com/_/status/464192797671559169)