#indiewebcamp 2015-04-18

2015-04-18 UTC
wolftune joined the channel
#
loqi.me
created /feedparser (+149) "prompted by tantek and dfn added by KevinMarks"
(view diff)
#
tantek.com
edited /Tumblr (-9) "not a stub for a while"
(view diff)
tilgovi joined the channel
#
tantek
KevinMarks: so fork it and restore it
#
tantek
you understand that code better than any of us
frzn and KevinMarks_ joined the channel
#
GWG
I'm trying to figure out php-mf2 and its friends
#
GWG
I don't understand the behavior of one of Barnaby's functions
#
GWG
The description suggests a function called getRepresentativeHcard should return an hcard or null, but on some urls it returns the whole parsed array
KevinMarks__ and KevinMarks___ joined the channel
#
kylewm
GWG: by some URLs do you mean tantek.com?
#
kylewm
(where the h-card encompasses the whole page)
#
GWG
Actually, I last tried a random note from aaronpk's site.
soypirate joined the channel
#
kylewm
GWG: maybe file an issue?
#
GWG
Kylewm, I assumed that it was me.
#
GWG
I think I need to experiment a little before filing
#
GWG
Also, may try some other data sources as well. Can always change the priority later.
KartikPrabhu, KevinMarks_, nloadholtes, torrorist and tilgovi joined the channel
#
tantek.com
edited /Twitter (+326) "/* Developer Relations */ 2015-03-15 Sarah Kessler / FastCompany Twitter Only Gave Meerkat 2 Hours Notice Before Cutting Access To The Social Graph"
(view diff)
tilgovi joined the channel
#
tantek.com
edited /Ghost () "(-4650) restore deleted content, remove content apparently copy / pasted from Wikipedia which does not have a public domain compatible license. Please update with *original content*, not just WP copy/paste, and do not remove existing content with citations"
(view diff)
#
tantek.com
edited /Ghost (+39) "update definition since ghost is available, and incorporate old criticism into history since it is past/resolved"
(view diff)
nloadholtes and tilgovi joined the channel
#
tantek.com
edited /Ghost (+1157) "re-add errantly removed Rejected microformats2 markup in default theme issue"
(view diff)
#
tantek.com
edited /Ghost (+0) "/* Rejected microformats2 markup in default theme */"
(view diff)
#
tantek.com
edited /Ghost (+0) "/* Dogfooding at launch */"
(view diff)
#
tantek
I've tried to update the Ghost article to restore both the previous content that was deleted, and then fix/update that content according to current easily verifiable (cited) facts that were claimed by the edits that removed the previous content.
#
tantek
I would appreciate peer review and fixes/edits to https://indiewebcamp.com/Ghost based on anything else anyone knows
#
GWG
I know nothing about Ghost
#
GWG
Other than it exists
#
GWG
I'm making progress on my little project.
#
GWG
But I'm thinking I may need to back away from parsing for a bit, get functionality working, and move the feature back into the future.
#
KevinMarks
tommorris, kylewm do you use Beautiful Soup or html5lib in mf2py?
frzn joined the channel
#
tommorris
KevinMarks: bs4
#
KevinMarks
is that better than html5lib? How did you choose?
#
KartikPrabhu
KevinMarks: the switch was mostly me. BS4 has a lot of traversing and parsing stuff built in.
#
KartikPrabhu
also bs4 can inbternally use html5lib
snarfed joined the channel
#
Loqi
Ok, I'll tell her that when I see her next
#
KevinMarks
html5lib can do an HTML tidy effectively can't it?
#
KartikPrabhu
yeah i suppose
#
KevinMarks
that was another deleted feedparser feature.
#
KevinMarks
anyone here using pelican?
wolftune joined the channel
#
colintedford.com
created /flat-file_storage (+26) "redirect "flat-file storage" to "file storage""
(view diff)
#
colintedford
KevinMarks: bear used it a bit before deciding to write his own.
#
colintedford.com
edited /User:Colintedford.com (+743) "/* Wants */ flat-file storage"
(view diff)
#
colintedford.com
created /hakkan (+126) "stub dfn"
(view diff)
#
colintedford
what is hakkan
#
Loqi
Hakkan is meant to be a publishing tool for static sites that want to participate in the IndieWeb realm https://indiewebcamp.com/Hakkan
#
colintedford
Man, Mediawiki's case-sensitivity trips me up.
#
colintedford.com
edited /hakkan (-106) "Oops, already exists (capitalized); redirect instead."
(view diff)
KevinMarks__ joined the channel
#
colintedford.com
edited /Hakkan (+29) "Python-based."
(view diff)
#
colintedford
KevinMarks: looks like Stuart Langridge is/was using Pelican https://indiewebcamp.com/Webmention#IndieWeb_Examples
JasonO joined the channel
#
colintedford.com
created /Pelican (+1046) "stub dfn, examples"
(view diff)
#
colintedford
what is pelican
#
Loqi
Pelican is a Python-based static site generator https://indiewebcamp.com/Pelican
#
colintedford.com
created /pelican (+21) "redirect to capitalized"
(view diff)
tilgovi joined the channel
#
KevinMarks__
Twitter trademarked tweetstorm. Notestorm is taken
#
KartikPrabhu
Notenado!
#
bear
KevinMarks, I used Pelican until I realized that I could do the same with jinja2 templates and markdown files and a loop to take my directory structure and create the site
#
bear
some of the assumptions pelican had were making me crazy
#
KevinMarks__
Noterstorm is free
#
KevinMarks__
What kind of thing?
#
bear
oh, they have all been fixed now - this was like 4 yrs ago
#
bear
now you can have plugins and themes
#
bear
but once you invest in your own generator, even if it's simple and always on the verge of breaking, it's hard to go back
#
KevinMarks__
One reason I've not made one
tilgovi joined the channel
#
KevinMarks__
Though it is about time I templated
#
bear
you may like Pelican - it has a very structured feel to how things work - and within that structure the plugins and themes are very good
#
KevinMarks__
Jinja2 is nice
#
KevinMarks__
Though I end up writing code in it,
#
KevinMarks__
Which is a bit odd
#
bear
jinja2 is very nice, the ability to use more code-feel templates is handy
#
bear
i found it easy to compose templates out of smaller bits of template - so I can have microformat templates for sections that are then included
#
bear
that plus some borrowed css makes for a nice composition feel
KevinMarks_, torrorist1 and KevinMarks__ joined the channel
#
KevinMarks
yay, I now have 204 failing tests
#
Loqi
giggles
tilgovi, friedcell and eschnou joined the channel
#
colintedford.com
edited /static_site_generator (+44) "/* IndieWeb Examples */ Hakkan"
(view diff)
#
colintedford.com
edited /Pelican (+165) "/* Indiweb Examples */ bear's issues w/ Pelican have been fixed"
(view diff)
#
colintedford.com
edited /Pelican (+120) "bear positivity on Pelican"
(view diff)
#
colintedford.com
edited /User:Colintedford.com (+119) "/* Pipe Dreams */ placeholder for thoughts"
(view diff)
#
colintedford.com
edited /User:Colintedford.com (+116) "/* Note names */ inspired by poetry convention"
(view diff)
interactivist joined the channel
#
colintedford.com
edited /User:Colintedford.com (+113) "disclaimer / pointer to note name notes"
(view diff)
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
KevinMarks
so when parsing rels, we aren't getting any attributes except the href in mf2py or in PHP
#
KevinMarks
which means <a rel="enclosure" href="http://example.com/movie.mp4" type="video/mpeg" title="real title">my movie</a>
#
KevinMarks
or <p><a rel="coworker" href="http://example.com/johndoe">John Doe</a></p>
#
KevinMarks
are going to lose type, title and link contents
#
KevinMarks
and <a rel="tag" href="http://del.icio.us/tag/tech">Technology</a> will lose label "Technology"
#
jonnybarnes
so has aaronpk registered pubhubsubhub.club?
Pierre-O joined the channel
#
@kigo
#bcg15 "Bright maximizes the privacy, ubiquity and granularity of your data" https://brightdata.io #verschluesselung #cloud #ownyourdata
(twitter.com/_/status/589372221979762688)
loic_m, frzn, friedcell and eschnou joined the channel
#
ben_thatmustbeme
it works.. i get notifications on my phone too!
ben_thatmustbeme and Erkan_Yilmaz joined the channel
#
@CoderDojoVA
RT @NZN: #indie #indieweb @indie are some of most important concept markers these days..tools/methods supporting them need much love..#sust…
(twitter.com/_/status/589414471853944835)
friedcell and squeakytoy joined the channel
#
kylewm
ben_thatmustbeme: can you post a screenshot of the notification on your phone next time you get one?
KevinMarks_ and KevinMarks__ joined the channel
#
GWG
I've decided to try testing my work in live use.
friedcell, snarfed, wolftune and KevinMarks__ joined the channel
#
snarfed
hey kylewm, i'm thinking about rolling the new FB id parsing out to more people. (https://github.com/snarfed/bridgy/issues/305#issuecomment-94004416) any thoughts?
#
snarfed
(more like, last words? :P)
#
KevinMarks
is anyone interested in helping me change the output of rel parsing to get the rest of the attributes on the link?
#
KevinMarks
I can just fork mf2py to do it, but it would be nice to converge, and it will be a breaking change from now
tantek joined the channel
#
bear
KevinMarks - you may want to poke kartik - IIRC he has commit privs to mf2py
#
KevinMarks
thinking about this
#
KevinMarks
are xfn rels an implied h-card ?
#
tantek
because rels are also document-scoped rather than element scoped, it gets tricky doing any kind of implying in either direction.
#
tantek
the only case where it has made sense to do so so far is with a representative h(-)card for the page, that is a case where the h-card is also document-scoped.
#
tantek
KevinMarks: I sympathize with getting more attributes from elements like that. the other similar case we have is with <area> and shape / coords
#
tantek
problem we have discovered is that adding any kind of "extra-format" attributes like that to the canonical microformats JSON can create an impedance mismatch with Micropub - as ben_thatmustbeme figured out when he tried to implement <area> tagging.
#
tantek
KevinMarks: can you add a new section talking about what you want to do about rel parsing and extra attributes to http://microformats.org/wiki/microformats2-parsing-brainstorming ?
#
tantek
maybe we can do a #microformats dev meetup when Tom Morris is in town this week (like we did last time he was in town) and figure it out.
#
KevinMarks
as part of the existing "other notes" ?
#
tantek
add a brand new section right at the top
#
tantek
as in right before the existing Nested h-* objects' "value" property
#
tantek
start with Raised 2015-04-18 by ~~~
KevinMarks_ and chalettu joined the channel
#
KevinMarks
especially from mf2 parser maintaners/users like aaronpk kylewm tommorris and kartik
#
tantek
KevinMarks: why "attrs" instead of just having them in place right there?
#
tantek
"attrs" seems like an extra layer
#
KevinMarks
possible name collisions with url and name
#
tantek
there's no url attr in HTML
#
tantek
and for name you could use something else like "text"
#
tantek
note that there is prior art in how "alternates" are parsed already with extra attributes that you may want to draw from:
#
tantek
note the media and hreflang attributes in the parsed result for the alternate
#
tantek
(for "text" I am presuming that you do just want the text inside the <a href>, that is, you don't want any of the markup that might be inside, e.g. <span> etc., and for <img> you'd want the alt text to automatically come through)
#
KevinMarks
that implies different parsing for multiple rels
#
KevinMarks
which is odd given multiple xfn values
#
KevinMarks
that is a very odd parsing for alternates
#
KevinMarks
how should it parse <a rel="friend met colleague" href="http://tantek.com" title="Tantek Çelik">Tantek</a>
#
KevinMarks
should it follow the alternates pattern and group the other xfn names?
KevinMarks__, sammachin and sammachin1 joined the channel
#
aaronpk
good morning
#
GWG
Morning aaronpk
sammachin and KevinMarks_ joined the channel
#
aaronpk
The mysterious pingbacks have continued all night
#
@kylewmahan
Check out the #indieweb with your Blogger, Wordpress dot com, or Tumblr. https://feverdream.herokuapp.com helps you set up #indieauth and #micropub.
(twitter.com/_/status/589491150869827585)
eschnou and KartikPrabhu joined the channel
#
KevinMarks
kylewm: how do I tell feverdream which blogger blog to use?
#
KevinMarks
'cos it picked the wrong one
#
@kevinmarks
RT @kylewmahan: Check out the #indieweb with your Blogger, Wordpress dot com, or Tumblr. https://feverdream.herokuapp.com helps you set up #indieaut…
(twitter.com/_/status/589500630361739264)
tilgovi joined the channel
#
KevinMarks
kylewm++
#
Loqi
kylewm has 158 karma
#
KevinMarks
mind you, not going to be good if I send you a webmention from wp as there's no name
#
kylewm
KevinMarks: oh awesome, thank you
#
KevinMarks
on blogger it picked a random blog from my list
#
KevinMarks
(I have about 20)
#
kylewm
oh oops
#
kylewm
it actually gives authorization for all of them, but it just picks the first one to give you instructions for right now. i'll fix that
#
KevinMarks
also, you need to close the link tags for blogger, ti is xml strict
#
KevinMarks
<link rel="authorization_endpoint" href="https://indieauth.com/auth" />
#
KevinMarks
says unauthorized for the blogger blog "Could not find an authorization for Epeus.blogspot.com."
#
KevinMarks
capitlaization?
#
aaronpk
oh i'm an idiot, of course the pingbacks are coming from the indiewebcamp server
#
aaronpk
they're forwarded to my site as webmentions by webmention.io
wolftune, fkooman and eschnou joined the channel
#
kylewm
aaronpk: does that mean they are no longer mysterious, or just slightly less mysterious?
#
kylewm
KevinMarks: I pushed an update trying to make the domain comparison case-insensitive
#
KevinMarks
that worked
#
kylewm
it should ask you which blog you want to setup when you auth with tumblr or blogger now
#
kylewm
KevinMarks++ thanks for testing!
#
Loqi
KevinMarks has 102 karma
#
KevinMarks
you need to fix the auth headers for blogger to close the link tags
#
aaronpk
that means they are just regular spam
#
KevinMarks
hm, quill doesn't do titles
#
kylewm
can <link> be self-closing or does it need an explicit close tag?
#
KevinMarks
self closing is fine
#
kylewm
ok it's there now
#
KevinMarks
i manually sent a webmention
#
KevinMarks
though you don't seem to have parsed my retro h-entry
#
kylewm
it parses OK, it just doesn't have a in-reply-to
#
KevinMarks
quill takes one, but it doesn't end up in the post
#
kylewm
right :(
#
kylewm
I'm thinking about how I should do that
#
kylewm
just shove it in the the post content i suppose
#
KevinMarks
makes sense
#
kylewm
I could fetch the in-reply-to page and have it generate a semi-nice reply context...
#
kylewm
I probably won't though
#
KevinMarks
do you have code for that now?
#
kylewm
generating reply context?
friedcell joined the channel
#
kylewm
mf2util does it mostly
#
kylewm
I've gotta run or going to be trouble for not helping with housework
#
kylewm
thanks again for testing and feedback!
#
@schnarfed
RT @kylewmahan: Check out the #indieweb with your Blogger, Wordpress dot com, or Tumblr. https://feverdream.herokuapp.com helps you set up #indieaut…
(twitter.com/_/status/589520284572495872)
KevinMarks__, KevinMarks_, cuibonobo, squeakytoy and snarfed joined the channel
#
@codebear
RT @kylewmahan: Check out the #indieweb with your Blogger, Wordpress dot com, or Tumblr. https://feverdream.herokuapp.com helps you set up #indieaut…
(twitter.com/_/status/589525718721241089)
KevinMarks_ and KevinMarks__ joined the channel
#
squeakytoy
Hey guys. Offtopic, but can anyone recommend (great) coding /computer related documentaries (or coding /computer related movies)?
KevinMarks__ joined the channel
#
squeakytoy
maybe i should have asked in #indiechat
KevinMarks_, KevinMarks__, tilgovi and KevinMarks___ joined the channel
#
@bookprescom
Instagram Post Notifications: This Week in Social Media >> http://www.socialmediaexaminer.com/?p=81948&utm_content=bufferfcd83&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer #SocialMedia Tip from Cindy King. #SelfPublish #IndieAuth…
(twitter.com/_/status/589533949057228800)
KevinMarks_, KevinMarks___, KevinMarks__, tilgovi_ and tilgovi joined the channel
#
snarfed
!tell squeakytoy indie game the movie
#
Loqi
Ok, I'll tell them that when I see them next
KevinMarks_ joined the channel
#
KartikPrabhu
twitter seems to be moving towards a "look for celebrities" feel. see new homepage
#
@BillSeitz
RT @kylewmahan: Check out the #indieweb with your Blogger, Wordpress dot com, or Tumblr. https://feverdream.herokuapp.com helps you set up #indieaut…
(twitter.com/_/status/589555694925283328)
KevinMarks__ and KevinMarks_ joined the channel