#indieweb 2017-03-02

2017-03-02 UTC
snarfed1, benwerd and [kevinmarks] joined the channel
#
[kevinmarks]
Well, in Portland it is
snarfed, wolftune, benwerd and [acegiak_net] joined the channel
#
[acegiak_net]
Hmmm. Looks like webmention comments aren't displaying properly if they're on a page rather than a post. Need to investigate.
#
GWG
acegiak, you don't need to
#
GWG
I can tell you
snarfed and DataComputist1 joined the channel
#
DataComputist1
I can't got to downtown Portland in time but is still interested in what you present there. Is there a way for me to watch it online?
#
aaronpk
DataComputist1: we aren't set up to stream online tonight unfortunately!
#
[acegiak_net]
That looks like it's a about sending, not displaying, gwg
#
[acegiak_net]
https://acegiak.net/about-acegiak/ that's the page I assign person tag comments to, but they don't show the content
#
Loqi
[Ashton McAllan] About Acegiak
#
@brianjesse
@AndySylvester99 Andy will you make it to Dreamhost office tonight for Homebrew Website Club? trying to get there myself #indieweb
(twitter.com/_/status/837112463153758209)
ben_thatmustbeme joined the channel
#
DataComputist1
It has started right?
snarfed joined the channel
#
GWG
acegiak, it closes pings open.
wolftune, Exodist and fzylogic_ joined the channel
#
Exodist
waves from the current meeting!
[cleverdevil] joined the channel
#
aaronpk
welcome from PDX! starting intros
#
tantek
woot!
#
aaronpk
steven: scoutfor.io
#
Loqi
does a happy dance!
#
aaronpk
does not have a personal website (yet)
fzylogic joined the channel
#
aaronpk
working on work culture, bringing groups together
#
aaronpk
in the process of writing a ruby app that will be his personal website
#
aaronpk
last thing he changed on his website was fixing a typo
#
aaronpk
manton reece: manton.org
#
aaronpk
been blogging there 13 years or so
#
aaronpk
... i try to post a couple times a day. the last thing i changed... adopting microblog post as a first class citizen
#
aaronpk
... indieweb has been on my radar for a while. i launched a kickstarter project micro.blog to help people own their own microblog content on their websites.
ben_thatmustbeme joined the channel
#
aaronpk
nate: 8orneight.wordpress.com
#
aaronpk
oops that should be n8orneight.wordpress.com
#
aaronpk
... the last thing i posted was about a play
#
aaronpk
jonathan lacour: cleverdevil.io
funwhilelost joined the channel
#
aaronpk
... i work at dreamhost, doing strategy to figure out what we do as a company
#
aaronpk
... one of the reasons we backed manton's kickstarter campaign was because i thought it was a good idea and was something we as a company believe in
#
aaronpk
... i used to have a site back in the day that i hand coded. then i built a site using movable type. I ran that on my laptop and generated static HTML and uploaded that. then I went dormant on the web, and fell prey to having my identity online being twitter/facebook.
#
aaronpk
... indieweb helped me get back to having my own website. i use Known, hosted at dreamhost.
#
aaronpk
... the last thing i changed on my website, I've been posting a lot. i wrote a plugin for Known for posting reviews of things.
#
aaronpk
... it uses the microformats 2 for reviews, you can post a book review, a movie review, and other things
#
aaronpk
chad: senior software developer at dreamhost
#
aaronpk
... my personal website has been down since i started working at dreamhost ironically, because all it was was my resume
#
aaronpk
chad is Exodist
#
aaronpk
... last change to the website was a refactor
#
aaronpk
jeremy: principle cloud architect at dreamhost
#
aaronpk
... i domain hop every year, so probably no wbesites worth mentioning
#
aaronpk
... i try out various software and deployments
#
aaronpk
... the last thing i worked on was a wordpress site deploying to various clouds
#
aaronpk
wade: i don't have a website i post to
#
aaronpk
... i work at the apple store downtown, and you're sort of discouraged from posting there
#
aaronpk
... my coworkers ask why don't you have a facebook? i don't want to post somewhere that I don't owmn
#
aaronpk
... i made a little board that shows the next bus and max arrivals, and that's at the wall at the office
#
aaronpk
marc: mbcharbonneau.com
#
aaronpk
... i have half a dozen website for projects and business stuff
#
aaronpk
... moved everything over to jekyll and set up letsencrypt on my host
#
aaronpk
... the last thing i did was i wrote a privacy policy for my side project business website
#
[cleverdevil]
aaronpk is now outlining interesting events that have happened lately in IndieWeb
#
[cleverdevil]
... now discussing an interaction he did with a friend on his website, that was enabled by webmention
#
[cleverdevil]
... webmention was approved as a w3c recommendation recently (huzzah!)
#
[cleverdevil]
... micropub is also on the verge of becoming an official w3c recommendation!
#
[cleverdevil]
... could be as soon as next week ?
#
[cleverdevil]
(kudos to aaronpk for pushing this forward... great news!)
tantek joined the channel
#
[cleverdevil]
Now manton is giving an overview of why he created Micro.blog, and what he's been up to.
funwhilelost and ben_thatmustbeme joined the channel
#
[cleverdevil]
... he's not a liar, Micro.blog actually seems to work ?
ben_thatmustbeme and benwerd joined the channel
#
@aaronpk
Hello from Homebrew Website Club PDX! Thanks to @DreamHost for hosting us! ?? #indieweb https://twitter.com/aaronpk/status/837135519427395584/photo/1
(twitter.com/_/status/837135519427395584)
#
Loqi
[indieweb] "Hello from Homebrew Website Club PDX! Thanks to @DreamHost for hosting us! ?? #indieweb" on 2017-03-02
tantek, fzylogic, fzylogic_ and KevinMarks joined the channel
#
[cleverdevil]
Odd things that have websites: aaronpk's cat and cleverdevil's grill/smoker.
KevinMarks and KevinMarks_ joined the channel
#
GWG
I've never seen the smoker site
[kevinmarks] joined the channel
#
[kevinmarks]
Wait, is my site down?
#
sknebel
[kevinmarks]: seems ok for me? heroku had amazon-s3-related problems yesterday, in case you are seeing older notifications?
#
[kevinmarks]
Ah, I was on a bad captive portal wifi
KevinMarks, tantek, rgomole, funwhilelost, loicm, KevinMarks_ and barpthewire joined the channel
#
@cleverdevil
Great times tonight with @aaronpk, @manton2, and others at Homebrew Website Club. The #IndieWeb potential is amazing. Let's make it happen!
(twitter.com/_/status/837198807083278336)
benwerd, fzylogic, jihaisse, cweiske, tantek and loicm_ joined the channel
#
gRegorLove
Just got that warning about the 3/28 cutoff when connecting via bitlbee
friedcell joined the channel
#
tantek
hmm - that's quite unacceptable
#
tantek
and they're in no market position to do that
#
tantek
gRegorLove: if you have a screenshot, could you document in http://indieweb.org/AIM perhaps new section "Issues"?
#
tantek
time to remove AIM from my home page
#
gRegorLove
Bitlbee is just IRC, so text. Yeah, I can add it to the wiki
#
gRegorLove
Ah, more details: https://arstechnica.com/business/2017/02/aol-will-cut-off-third-party-app-access-to-aim/ They're pulling the md5 hash function associated with password authentication
#
tantek
it's been ages since anyone contaced me using AIM anyway
#
tantek
time to replace that link and the .vcf with just a link to my contact UI
#
gRegorLove
"Third party clients in general will not be disabled, only older Third party clients that cannot upgrade the authentication methods. We advise users to switch to AIM clients in this case."
#
dgold
"Dekisu said that Pidgin will be releasing an update as of next week that would incorporate these new changes. However, users of Adium, which hasn't been updated in nearly a year, are seemingly out of luck."
#
dgold
isn't adiums back-end just libpurple?
#
dgold
if pidgin are updating purple to change the md5-auth, then that would just slot into adium
DanC joined the channel
#
gRegorLove
Appears so, according to wikiipedia
j4y_funabashi joined the channel
friedcell and jeremycherfas joined the channel
adactio joined the channel
#
dgold
hey jeremy
#
jeremycherfas
Hi Daniel. How’s it going?
#
jeremycherfas
Big food meeting at UCC next weekend, but I only just got to hear about it so now chance I can get there.
KartikPrabhu joined the channel
#
dgold
awwww
#
dgold
would have been cool
#
jeremycherfas
Yes. I really like Cork.
fzylogic, aexoxea, benwerd and KartikPrabhu joined the channel
#
@DonaldBMcIntosh
Why not host your own site at home on a Pi? #raspberrypi #indieweb https://www.donaldmcintosh.net/blog/homehostpi
(twitter.com/_/status/837264202360373252)
friedcell, marcthiele, fzylogic and nitot_ joined the channel
#
petermolnar
hm... ^^^ this started me to think that instead of a complete, secondary fallback at home (which is prone to fail due to mysql replication and stuff) I instead should just crawl the sites I host and create a static version for each, and in case my main server goes down I can (temporary) repoint them to the static version
#
petermolnar
(not my own, that's static-ish already, but the wordpresses for friends&family)
nitot, fzylogic, jeremycherfas_, mlncn, marcthiele, Pierre-O and jeremycherfas joined the channel
#
jeremycherfas
!tell chrisaldrich do you want to try and talk tomorrow my time, tonight yours?
#
Loqi
Ok, I'll tell them that when I see them next
fzylogic, Pierre-O and friedcell joined the channel
#
@DanylStrype
I wonder how it compares to the #IndieWeb way of doing things? Overlaps? Differences? https://indiewebify.me/
(twitter.com/_/status/837296331903291392)
nitot, hs0ucy, marcthiele, fzylogic, leg, thebaer and [keithjgrant] joined the channel
#
[keithjgrant]
Looking into Firefox next
#
[keithjgrant]
Oh, and writing up some docs
[terminalpixel] joined the channel
#
[terminalpixel]
keithjgrant awesome!
#
cweiske
"Your blog must be support micropub." (description) is wrong
#
[terminalpixel]
Although I do seem to have got stuck on "Retrieving access token..."
#
cweiske
[keithjgrant], when entering my homepage the extension should automatically add http:// if it's missing
#
petermolnar
[keithjgrant]++
#
Loqi
keithjgrant has 4 karma in this channel (5 overall)
#
cweiske
"error posting note" (reply to https://chat.indieweb.org/2017-03-02/1488467123929000 on commentpara.de)
#
[keithjgrant]
cweiske I thought about that, but wasn't sure whether or not to add https
#
cweiske
either one. most pages will upgrade if they have https
#
cweiske
{"error":"invalid_request","error_description":"Unsupported POST content type"}
#
cweiske
content-type:multipart/form-data; boundary=----WebKitFormBoundaryQN7TGoL84o9H1oBh
#
cweiske
seems commentpara.de does not support this
#
[keithjgrant]
What are you using as a MicroPub endpoint?
#
cweiske
commentpara.de
#
cweiske
application/x-www-form-urlencoded and application/json are supported
#
cweiske
[keithjgrant], that's a commentpara.de issue
#
cweiske
multipart/form-data is listed in the micropub spec
#
[keithjgrant]
I wrestled with posting a lot to get it working with @voxpelli's endpoint
#
cweiske
I did not implement it because I don't support images there, so I thought multipart would not be needed
#
[terminalpixel]
And if anyone want's to try another interesting micropub client, I have a chatbot http://postrchildbot.tpxl.io/
#
[keithjgrant]
but I'm not familiar with a lot of other stuff to test against
#
cweiske
[keithjgrant], everyone can post to commentpara.de
#
[keithjgrant]
POSTing using JS fetch() was interesting
#
[keithjgrant]
so do commentpara.de comments get posted back to your site or just hosted anonymously?
#
cweiske
anonymously
tantek and nitot joined the channel
#
[keithjgrant]
Has anybody else been able to successfully authenticate & post?
[kevinmarks] joined the channel
#
[terminalpixel]
I tried twice but no luck
#
[keithjgrant]
terminalpixel that chatbot is fun
#
[keithjgrant]
Problem authenticating or posting?
#
[terminalpixel]
authenticating. Just stuck retreiving access token
#
[terminalpixel]
Can't see any errors
#
[keithjgrant]
If you go to chrome://extensions, check box by "Developer mode"
#
[keithjgrant]
then scroll down to the extension and click "background page"
#
[keithjgrant]
it will open up dev tools for the background page
#
voxpelli
[keithjgrant]: anything in particular with my endpoint or it was just the first endpoint you tested against? :)
#
[keithjgrant]
It was the first ? Actually, the only one so far. I need to set up some dummy blogs or something to test against others
#
[keithjgrant]
does yours support x-www-form-urlencoded and application/json?
#
[keithjgrant]
terminalpixel It's a funny hack... that authenticating page on omnibear.com is purely static. The extension's background page reads the code out of its url, then uses that to fetch the token
#
[keithjgrant]
So it's getting an unexpected token response
#
[terminalpixel]
Ahh I'm getting a https error on tokens.indieauth.com
#
voxpelli
[keithjgrant]: mine support both formencoded and json
#
[keithjgrant]
interesting. that's what I authenticate against and it's works for me
#
voxpelli
[keithjgrant]: just posted https://voxpelli.com/social/2017/03/55604/ using your extension
#
Loqi
[Pelle Wessman] Liked: http://keithjgrant.com/replies/2017/03/66842/ 02 March 2017 by Pelle Wessman
#
voxpelli
thanks Loqi, very helpful
#
Loqi
you're welcome, voxpelli
#
[keithjgrant]
I may need to switch to json or something more broadly supported. I had trouble early on, but I think now it's because I was figuring out how to pass the token in the header
#
[terminalpixel]
Yeah I've had some https issues on my end ? I will see if I can fix it and get back to you
fzylogic joined the channel
KevinMarks, KevinMarks_, benwerd, tantek and [barryf] joined the channel
#
[barryf]
keithjgrant Just used Omnibear to successfully post a like to my site. Great work!
marcthiele joined the channel
#
tantek
what is Omnibear?
#
Loqi
It looks like we don't have a page for "Omnibear" yet. Would you like to create it?
#
[keithjgrant]
Would it be worth adding more items into the context menu for like & repost? It would place all three options into a submenu
#
[keithjgrant]
Omnibear is an Micropub Chrome extension.
#
tantek
whoa!
#
[keithjgrant]
bah, typo. It's ok, I'll edit
#
tantek
keithjgrant - is it a generic web extension? like can we use it with Firefox or Safari also?
#
[keithjgrant]
Based on what I've read, it should be ready or close-to-ready for Firefox. I plan to look into that soon
#
[keithjgrant]
Not sure about Safari
#
[keithjgrant]
but I know cleverdevil would like that
benwerd joined the channel
#
[keithjgrant]
I guess I don't have permissions to edit a page on the wiki? It still says "login" on the top right. wonder if it's not staying authenticated for some reason
#
tantek
make sure it's https
fzylogic joined the channel
#
[keithjgrant]
ah. that did it
#
tantek
for (ease of) less typing, I made a link near the bottom of the home page for just this reason :)
#
tantek
"Go Secure" :)
#
aaronpk
Wow awesome, can't wait to check out the extension
#
tantek
can we get an implementation report for Omnibear?
fzylogic, KevinMarks_, barpthewire, hs0ucy and [cleverdevil] joined the channel
#
[cleverdevil]
Yes, Safari please ?
benwerd joined the channel
#
[cleverdevil]
Hah, nice screenshot in the Omnibear description, keithjgrant ?
#
[keithjgrant]
tantek I added a list of features to https://indieweb.org/Omnibear, is that what you mean?
#
[keithjgrant]
Oh, BTW, tantek, I used the 'microformat-shiv' NPM package for parsing h-entries... and it chokes on entries on tantek.com
#
[keithjgrant]
the URL comes back as the text of your <date> element
#
[terminalpixel]
keithjgrant turns out my https issue was chome > 56 not liking StartCom certificates
#
[keithjgrant]
Uh oh. Going to break indieauth.com in v57?
#
[terminalpixel]
No idea, might well just be my system.
jeremycherfas joined the channel
#
[terminalpixel]
But got the extension working now, my site returns a 403, but probably my fault again ?
jmelesky, KevinMarks, marcthiele, fzylogic and benwerd joined the channel
#
[terminalpixel]
Woo working now!
KevinMarks, snarfed and snarfed1 joined the channel
#
aaronpk
[keithjgrant]: trying out omnibear now!
#
sknebel
https://aws.amazon.com/de/message/41926/ "At 9:37AM PST, an authorized S3 team member using an established playbook executed a command which was intended to remove a small number of servers for one of the S3 subsystems that is used by the S3 billing process. Unfortunately, one of the inputs to the command was entered incorrectly and a larger set of servers was removed than intended. "
#
aaronpk
hmm.. regarding https://chat.indieweb.org/2017-03-02#t1488468483147000 ... what should the p-name of a like be set to?
#
Loqi
[voxpelli] [keithjgrant]: just posted https://voxpelli.com/social/2017/03/55604/ using your extension
wolftune joined the channel
#
aaronpk
[keithjgrant]: I get an error posting to my site, but I don't see anything in the developer tools console for the extension either
[keithjgrant] joined the channel
#
[keithjgrant]
can you see the response in the network tab?
#
[keithjgrant]
I may need to log that out to console
#
aaronpk
no, i don't see any request in the network tab
#
aaronpk
there's a warning in the console "Using deprecated function: requests.post"
#
[keithjgrant]
are you looking at the background page, or the popup window itself?
#
[keithjgrant]
oh, that's sort of a TODO note to myself ?
#
aaronpk
i went to the background page like you described
#
[keithjgrant]
in the popup window, right click and inspect
#
aaronpk
aha there it is
#
[keithjgrant]
it's a bit confusing. This extension has scripts running on three pages: background, the popup, and a script on the page itself
#
aaronpk
aha it's sending "null" as the access token!
#
[keithjgrant]
authentication is done in background, all other network requests are in the popup
#
aaronpk
wonder how that happened
#
[keithjgrant]
type `localStorage`
#
aaronpk
it's "null" there
#
aaronpk
as a string
#
[keithjgrant]
what's your authentication endpoint?
#
aaronpk
it's built in to my site
#
aaronpk
where's the code that does the token exchange? I noticed the redirect URI was on omnibear.com rather than a page on the extension
#
[keithjgrant]
yeah. I redirect to that page, but the work happens in the background page
#
aaronpk
oh funny okay
#
[keithjgrant]
background page pulls the code from the omnibear auth page URL params, then POSTs to the token endpoint
#
[keithjgrant]
indieauth.com (or maybe Chrome) wouldn't redirect to the extension page url
#
[keithjgrant]
so if you log out, then open the background page DevTools, you can watch the authentication traffic there as you log back in
#
[keithjgrant]
maybe I should move all network activity into the background page. that would sure make debugging easier
#
aaronpk
ah it got an error from my token endpoint
fzylogic_ joined the channel
#
[keithjgrant]
did I call it correctly?
#
[keithjgrant]
I don't think I handle errors well in that request yet
#
aaronpk
kind of
#
aaronpk
my token endpoint returned 500 which i'm fixing, but the reason that happened is the extension isn't using the "state" parameter
#
@sebastiangreger
Wed 8.3. 19:00: 3rd #IndieWeb Homebrew Website Club Berlin, again at Salon Schmück (Kreuzberg, U1 Schlesisches Tor) http://sebastiangreger.net/2017/03/homebrew-website-club-berlin-2017-03-08/
(twitter.com/_/status/837357715810889729)
#
aaronpk
ok that fixed it :)
#
[keithjgrant]
What should the state param be?
#
aaronpk
unique per request
Lana joined the channel
#
[keithjgrant]
Ah, I remember that now
snarfed joined the channel
#
aaronpk
ah here's another problem. you're setting the header "Accept: application/json" but then expecting a form-encoded response. I made my token endpoint return a JSON response if JSON is requested.
#
aaronpk
(I'm trying to switch the responses to JSON format to be compatible with OAuth 2.0, and am supporting form-encoded requests as a fallback if no Accept header is set)
tolerablyjake, [kevinmarks], marcthiele, nitot and wolftune joined the channel
#
dgold
can anyone who a) uses known and b) knows more about reading API payloads tell me how the API encodes a call to syndicate endpoints?
fzylogic_ joined the channel
#
Loqi
[indieweb] "Comment on How to Own & Display Your Twitter Archive on Your Website in Under 10 Minutes by Amanda J. Rush" by Amanda J. Rush on 2017-03-02 http://boffosocko.com/2016/12/05/how-to-own-display-your-twitter-archive-on-your-website-in-under-10-minutes/#comment-34034
snarfed, mlncn and barpthewire joined the channel
#
voxpelli
aaronpk: regarding p-name on likes, I just added that (might still be building the Jekyll), but interestingly enough none of the topmost examples at http://indieweb.org/like includes a p-name
#
voxpelli
this one Loqi will probably parse better: https://voxpelli.com/social/2017/02/31343/
#
aaronpk
hm yeah
#
aaronpk
the other question of course is what a consumer like Loqi should show as a text summary of a like
#
voxpelli
hmm, right, Loqi preserves the line-break :/ I design my line-breaks to make comprehensible templates, not to output good line-breaks in code, I only care about that when using <pre>
hs0ucy joined the channel
#
aaronpk
yeah i've struggled with that too
#
voxpelli
while one can use "white-space: pre" and such to make any HTML-tag act like a <pre>, that's a very exotic thing to do
KartikPrabhu joined the channel
#
voxpelli
should any mf2 client preserve any linebreaks?
#
aaronpk
there has been some discussion of this i believe
#
aaronpk
what is whitespace?
#
Loqi
It looks like we don't have a page for "whitespace" yet. Would you like to create it?
#
Loqi
[Tantek Çelik] microformats2 parsing specification
#
Loqi
microformats2-parsing-issues
#
voxpelli
I can not use e-name to get Loqi to not do a newline there :/
#
voxpelli
Only way to solve it is to move "Liked" and the for-loop to the same row: https://github.com/voxpelli/voxpelli.github.com/blob/master/_includes/post-like.html#L5
#
voxpelli
Lucky me that I'm using Jekyll so that I can easily do that, would be hell in eg. Drupal
travisfw and fzylogic_ joined the channel
#
Loqi
[indieweb] "How Jeremy Cherfas sets his Amazon Kindle marginalia free on the #IndieWeb https://www.jeremycherfas.net/blog/setting-my-marginalia-free" by Chris Aldrich on 2017-03-02 http://stream.boffosocko.com/2017/how-jeremy-cherfas-sets-his-amazon-kindle-marginalia-free-on
KevinMarks, snarfed and marcthiele joined the channel
#
Loqi
[indieweb] "Setting my marginalia free | Jeremy Cherfas" by Jeremy Cherfas on 2017-03-02 http://boffosocko.com/2017/03/02/setting-my-marginalia-free-jeremy-cherfas/
hs0ucy, tantek and KevinMarks joined the channel
#
GWG
Afternoon
wolftune, benwerd, fzylogic_, snarfed, KevinMarks, [kevinmarks], marcthiele and thebaer joined the channel
#
tantek
bridgy++
#
Loqi
bridgy has 49 karma in this channel (55 overall)
fzylogic_ joined the channel
#
tantek
!tell fzylogic_ looks like you might be having a problem with your IRC client? https://chat.indieweb.org/2017-03-02#t1488489575137000
#
Loqi
Ok, I'll tell them that when I see them next
fzylogic_ joined the channel
#
tantek
petermolnar that's a brilliant idea for an indieweb service!
#
Loqi
[petermolnar] hm... ^^^ this started me to think that instead of a complete, secondary fallback at home (which is prone to fail due to mysql replication and stuff) I instead should just crawl the sites I host and create a static version for each, and in case my ma...
fzylogic_, benwerd, corenominal, snarfed and [kevinmarks] joined the channel
#
[kevinmarks]
That's doable with spiderpig, though repeat crawling is kinda expensive
#
aaronpk
hm yeah spiderpig would do a decent job of it. it doesn't have any sense of intermittent and partial crawls though.
#
aaronpk
and it would potentially change your URLs because spiderpig converts every URL to end with a slash and writes the file as index.html
marcthiele joined the channel
#
tantek
whoa I'm seeing a FB event permalink new layout again
corenominal joined the channel
#
[kevinmarks]
Right, but if you serve with apache or similar, the old urls work
#
[kevinmarks]
Hm. If spiderpig kept etag/last modified it could work. This is where the Internet Archive crawl format is handy
#
aaronpk
shouldn't there be a way to basically run your own tiny wayback machine?
KartikPrabhu joined the channel
#
@hmans
Apparently in Zelda you're a Link, but without Webmention? Nintendo should embrace the Indieweb
(twitter.com/_/status/837429395111428096)
marcthiele, snarfed, arlen, gRegorLove, fzylogic_, benwerd and wolftune joined the channel
#
[kevinmarks]
That sounds like a very good idea, aaronpk
mlncn, snarfed, fzylogic_ and wolftune joined the channel