#indieweb 2017-04-26

2017-04-26 UTC
tantek, squeakytoy, hs0ucy, wolftune, davidmead, camerongray, nikivi, brucewang, wagle, snarfed, loicm_, Guest31321, snarfed1 and botka joined the channel
petermolnar joined the channel
#
gRegorLove
Hey, cool. That's nice of them. I didn't even request they tweet about it. ^
#
KartikPrabhu
that is pretty cool
amdt joined the channel
#
Loqi
[indienews] New post: "Site Updates: Importing Old Posts, Disqus Comments" https://martymcgui.re/2017/04/25/214545/
Lana, KevinMarks, mlncn, loicm_, snarfed, loicm, wolftune, tantek, Erkan_Yilmaz, nitot, barpthewire, hs0ucy, jihaisse and friedcell joined the channel
#
pfefferle
good morning
#
Loqi
good morning!
[colinwalker] joined the channel
hs0ucy, KevinMarks, ebel, nitot, Pierre-O, friedcell, miklb, adactio, mlncn and jihaisse joined the channel
#
GWG
Good morning, all
#
GWG
Or afternoon
KevinMarks_ and [colinwalker] joined the channel
#
[colinwalker]
Time flies... Afternoon
#
schmarty
good morning, IndieWeb!
#
Loqi
schmarty: gRegorLove left you a message on 2017-01-19 at 1:35am UTC: FYI the FB event linked from 01/25 HWC doesn't appear to be public https://www.facebook.com/events/414143472250335/
#
Loqi
schmarty: [chrisaldrich] left you a message 3 weeks, 3 days ago: The link in this week's podcast points to last week's newsletter; keep up the good work!
#
schmarty
aha! I fixed my matrix IRC nickname! ?
KevinMarks and [jeremycherfas] joined the channel
#
Loqi
schmarty has 6 karma in this channel (7 overall)
#
[jeremycherfas]
Nice work importing your Disqus comments. That’s low down on my list of priorities, but I’ll bookmark your page for sure.
#
schmarty
jeremycherfas: thanks! i didn't have too many disqus comments to preserve, so i'm glad it turned out to be pretty simple.
#
[jeremycherfas]
Good that you could do it.
#
[jeremycherfas]
I’ve just embarked on a child theme that will enable me to style some posts differently without having different post types.
friedcell joined the channel
#
skippy
dipping my toes into the IndieWeb waters with Hugo: https://skippy.net/hugo/
#
Loqi
hugo
#
sknebel
you're not kidding with no styling ;)
#
skippy
i'm no designer, and i end up just getting angry whenever i try to make CSS work for me.
[colinwalker] joined the channel
#
[colinwalker]
That's retro ?
mlncn joined the channel
#
[jeremycherfas]
Hey colinwalker Just looking at your https://colinwalker.blog/2017/04/25/sending-likes-and-replies-using-custom-fields/ and wondering why you use `file_get_contents()` — some people seem to think it is insecure and to prefer WP_get_remote(). I know nothing about that, so wondered whether you had a reason.
#
Loqi
[Colin Walker] Sending likes and replies using custom fields
#
[colinwalker]
jeremycherfas It was just in the example I found on the web ? I'll look into it. Thanks.
#
[jeremycherfas]
I’m so new at this that I need to look at every function. But yours has inspired me to have a go.
singpolyma joined the channel
#
sknebel
skippy: there is always https://bestmotherfucking.website/ to steal basic CSS from ;)
friedcell and loicm joined the channel
KevinMarks joined the channel
#
miklb
skippy++
#
Loqi
skippy has 1 karma
[eddie], KartikPrabhu and leg joined the channel
#
[colinwalker]
jeremycherfas Cool. Now, having a look I appear to broken it ?
#
[jeremycherfas]
I managed to add content using your method, but as a result discovered that what I really want to be doing is adding a `post_class` which is what I am fiddling with now.
#
[colinwalker]
Fixed it *phew!*
#
[colinwalker]
Different class based on post type?
[chrisaldrich] joined the channel
#
[chrisaldrich]
jeremycherfas If you go the other direction, and don't use the Post Kinds plugin for WP, you should check out the https://github.com/pfefferle/wordpress-indieweb-press-this Press This bookmarklet which will add the mark up automatically for you on some of the common types.
#
Loqi
[pfefferle] wordpress-indieweb-press-this: some IndieWeb magic for WordPress' "press this" bookmarklet
#
[chrisaldrich]
It's built into the Indieweb plugin automatically and can be found under your tools tab
#
[jeremycherfas]
colinwalker Not quite. I don’t want to get too deep into the theme, so I don’t want to change the way it uses post types. But I do want some kinds of post — for the sake of argument, lists of links as opposed to articles — to be styled differently. So they are the same but different, distinguished by a custom field. And I have just successfully created the function and filter to conditionally add a new class to post_classes so I can
#
[jeremycherfas]
Time for a walk, and then I’ll write it up.
#
[chrisaldrich]
sounds like an interesting way to approach it
#
[jeremycherfas]
Thanks chrisaldrich But my need is different. I’m concerned to style posts differently on my site. I’ll be writing all of them, so essentially not worried too much about indieweb markup. Just want a visual difference between my Podcast articles, my Eat This Newsletter articles and my Other articles.
#
[jeremycherfas]
My current joy is total, having a lime green background to some of my article posts in my local instance. That’s the first step. ??
#
[chrisaldrich]
I suspect that for ETP, you'll have a limited number of post kinds to support; can't wait to see what you come up with.
#
[jeremycherfas]
Exactly. Wondering whether to write it up piecemeal, as I achieve each major stopping point. Probably that’s what I’ll do.
#
[colinwalker]
Just updating my post jeremycherfas and crediting you ?
#
[jeremycherfas]
Eeek. I just parrot what I read elsewhere.
#
[colinwalker]
If it all blows up we know who to blame ?
singpolyma, iboxifoo and barpthewire joined the channel
#
Loqi
[superfeedr] "wakest shared a status by gcupc@anticapitalist.party" on 2017-04-26 https://mastodon.social/users/wakest/updates/2143089
friedcell and [cleverdevil] joined the channel
#
[cleverdevil]
Morning, all.
#
[colinwalker]
(Well, afternoon)
wolftune, GWG and tantek joined the channel
#
sknebel
morning
#
tantek
good morning sknebel
wolftune and KevinMarks_ joined the channel
#
GWG
Good day
[jeremycherfas] joined the channel
#
GWG
Greetings from jet lag, where I seem to be living now
wolftune and [eddie] joined the channel
#
[eddie]
aaronpk++
#
[eddie]
Shout out to aaronpk for the “Import Checkins” functionality in OwnYourSwarm. Sooooo useful. Grabbing a bunch of previous checkins that I had been doing intentionally with the plan of importing to my site when I got my checkin stuff figured out.
#
Loqi
aaronpk has 493 karma in this channel (1297 overall)
#
[eddie]
ownyourswarm++
#
Loqi
ownyourswarm has 2 karma
#
[cleverdevil]
ownyourswarm has been one of the most fun additions to my site.
#
schmarty
lookin' good, [eddie] !
#
aaronpk
i've gotta make a proper import feature still in order to import my years of checkins
#
[eddie]
Haha, yeah, I can see how years worth would be difficult with the manual method ?
#
Loqi
[eddie]: lol
jmelesky joined the channel
#
[eddie]
I feel like you must have caused an uptick in swarm usage. I actually hadn’t touched it since it was all within “Foursquare” until OwnYourSwarm. Suddenly it became useful again ?
#
[eddie]
And knowing OwnYourSwarm existed caused me to start using it daily
#
[cleverdevil]
I hadn't used Foursquare in *years*.
#
[cleverdevil]
Having the ability to send my checkins to my site completely changed the game for me. Now I use it daily as well.
#
schmarty
my last Foursquare checkin was in 2012 but OwnYourSwarm has me really tempted to start again.
snarfed joined the channel
#
schmarty
though honestly i just want the nice UX and don't actually want Swarm to have the data, haha
#
tantek
FWIW I believe Foursquare offers export as a giant .ics file of all your checkins
#
tantek
I would not recommend attempting to import it to iCalendar however
snarfed1 joined the channel
#
[eddie]
schmarty: That’s true. I’ve also been taking secret delight in the gamification a bit. I think you’re right though, if a nice UX micropub checkin service existed, that would likely be a huge contender, as it is a *little* creepy to log so much data in Swarm
#
M-mxuribe
skippy: just dipped into this room for a quick second (before hopping into a work conf.), when i noticed the "hugo" post that i can only assume you were writing specifically to me! :-) I recently started using hugo for same reasons you cited...I have so many questions for you...but lack the time!!!! Another time perhaps.
#
tantek
eddie, knowing the Foursquare founder, and having known lots of people that have worked there, I'm a bit more comfortable with so much data there
#
tantek
than I would be with other silos / startups
#
aaronpk
agreed. and also I like seeing in the foursquare app which of my friends have been places when I'm traveling
#
aaronpk
I feel like they do a pretty good job of using the data for purposes that help me, rather than just selling ads to me
#
tantek
definitely. like night & day compared to say, Yelp
#
[eddie]
tantek aaronpk: Good to hear!!
funwhilelost joined the channel
#
tantek
eddie plus their APIs allow you to do a lot. like have you seen aaronpk's Swarm clock (physical)?
#
Loqi
[Aaron Parecki] So this is working now! A clock which moves its hands to show what category of venue I've last checked in at. Next step is to add more hands for my friends who still check in all the time on Swarm! #weasleyclock #harrypotter #swarm #foursquare https://aaronparecki.com/2016/01/04/9/photo.jpeg
#
Loqi
[superfeedr] "@LukasRosenstock Absolutely. Make it easy to host an indieweb capable domain and business can only grow." by Jeremy Cherfas on 2017-04-21 http://stream.jeremycherfas.net/2017/lukasrosenstock-absolutely-make-it-easy-to-host-an-indieweb-capable
#
tantek
aaronpk that facepile tho ?
#
aaronpk
so good
#
tantek
does the clock still work?
#
aaronpk
it's been running since then!
#
tantek
please bring it to IndieWeb Summit
#
aaronpk
ooh haha
#
tantek
maybe we need to explicitly do a "Show & Tell"
#
tantek
at the start
#
Loqi
[indienews] New post: "Disqus, Self-Hosting, and Owning Your Interactions" https://cleverdevil.io/2017/disqus-self-hosting-and-owning-your-interactions
#
M-mxuribe
There's also what i just read about on HN: https://news.ycombinator.com/item?id=14202456
#
tantek
aaronpk, oh hey now that you have native checkin posts on your site, could the clock perhaps get updated from your site's checkins instead of directly from Foursquare/Swarm?
#
tantek
that way if you happen to ever checkin *not* using Swarm, the clock would still work
#
aaronpk
yeah, i want to combine that with GPS locations on my website
#
tantek
maybe spots for "bicycling" and "running"
#
aaronpk
I don't check in outside of swarm, but I do track GPS everywhere and my GPS knows when I'm home and swarm does not
#
tantek
oh yeah!
#
aaronpk
right now i basically have two data sources feeding that clock. i'd like to combine it to just my website!
#
[eddie]
What in the world….. That clock is crazy!!
#
[eddie]
Mind. Blown.
wolftune joined the channel
#
tantek
Oh yeah eddie we were eventually going to tell you that aaronpk is a wizard
snarfed joined the channel
#
sknebel
(my money is on "time traveller", to get around that stupid "days have only 24 hours and people have to sleep sometimes" problem)
#
tantek
what is the clock?
#
Loqi
It looks like we don't have a page for "clock" yet. Would you like to create it?
#
tantek
A clock is something that shows the time, like a watch, except either larger or affixed somewhere or both; in the context of the indieweb, a clock on your home page shows the time where you are, and a clock on your wall at home shows where you are, like https://aaronparecki.com/2016/01/04/9/harry-potter-clock
#
Loqi
[Aaron Parecki] So this is working now! A clock which moves its hands to show what category of venue I've last checked in at. Next step is to add more hands for my friends who still check in all the time on Swarm! #weasleyclock #harrypotter #swarm #foursquare https://aaronparecki.com/2016/01/04/9/photo.jpeg
#
aaronpk
lol what a tricky sentence
#
ben_thatmustbeme
and still ended a sentence in a preposition
#
tantek
a URL is not a preposition :P
#
tantek
feeble attempt at Harry Potter writing style
#
ben_thatmustbeme
i was talking about aaronpk's 'checked in at'
[kevinmarks] joined the channel
#
[kevinmarks]
My swarm ics file is so big Google Calendar chokes on it
#
[kevinmarks]
Though I still need hosted known to take Aaron's patches for ownyourswarm to work for me.
#
[kevinmarks]
Also, swarm's PESOS is not quite right - it make a tweet per photo with multiples, and on fb it posts juts the 1st photo and links to an app install link for the rest
#
tantek
kevinmarks - because FB API doesn't allow multiphotos, and they probably haven't updated the cross-post to Twitter code to take advantage of Twitter's multiphoto post support
#
[kevinmarks]
Even checking into everything I walked past in London Monday Tuesday I still only got half the points that zeldman did
#
tantek
walking past checkins are commonly considered undesirable
#
tantek
also you need to max out the photos
#
tantek
and wear your microformats t-shirt and checkin "with microformats"
#
[kevinmarks]
I was wearing it on Monday. Can I go back and add it?
#
[kevinmarks]
Walking past for landmarks is ok
jgee joined the channel
#
tantek
IF you stop and take a photo of it and at least read the sign ;)
#
tantek
(photo of sign good enough evidence that you read it)
wolftune joined the channel
#
[eddie]
aaronpk: Do you aggrigate any drink stats? (https://aaronparecki.com/drank) like “Drank X cups of coffee this year”
#
aaronpk
i don't, but i want to!
#
[eddie]
I’m thinking about beginning to track, if nothing else, my Mt. Dew consumption because I think that would be interesting to see in aggregate.
wolftune and [cleverdevil] joined the channel
#
[cleverdevil]
#OwnYourBigData
#
tantek
eddie have you seen the Feltron reports?
snarfed joined the channel
#
tantek
10 year project from 2005 to 2014. http://feltron.com/FAR05.html to http://feltron.com/FAR14.html with obv URL hack for intermediate years
#
tantek
pretty much the epitome of indieweb bigdata / personal annual report
#
tantek
what is an annual report?
#
Loqi
It looks like we don't have a page for "annual report" yet. Would you like to create it?
#
[eddie]
tantek: Very interesting. I’ll have to take a closer look at this
#
[eddie]
This … is … amazing
nitot_, amz3`, gRegorLove, Pierre-O and wolftune joined the channel
#
miklb
anyone using WordPress know of a way to log webmentions sent? Not really a way I can find to know if your webmention is sent, except via the bridgy-publish plugin that does give feedback.
#
tantek
is anyone logging webmentions sent at all?
#
miklb
tantek do you not know if you successfully sent a webmention then?
#
tantek
depends on what you mean by "success"
#
tantek
I mean you can log what the endpoint returns
#
tantek
but that doesn't tell you if your comment/like/RSVP actually got displayed properly at the other end
#
snarfed
got a native webmention from micro.blog! https://snarfed.org/2017-04-18_24079#comment-2603993
#
tantek
snarfed whoa!
#
miklb
tantek I'm not so much concerned if displayed correctly, I just don't know if my WP site is properly sending and what the endpoint returns
#
miklb
hell, no way I'm aware of if the improperly sent
#
tantek
miklb webmention.rocks is useful for testing that
#
tantek
snarfed that reminds me I probably should go register to grab a certain account :D
#
tantek
"You can post directly from Micro.blog or any compatible weblog client that supports the Micropub API or Blogger XML-RPC API."
#
tantek
Woot!
#
tantek
micro.blog++
#
Loqi
micro.blog has 1 karma
#
ben_thatmustbeme
micro.blog++
#
Loqi
micro.blog has 2 karma
#
miklb
tantek I guess I'm looking for a way to see what the endpoint returns then. In general, I know the WP plugin works, but it seems it would be good to have some kind of feedback when you send a webmention.
#
tantek
agreed
#
tantek
wait i'm confused between a microblog username and sitename
#
tantek
er hostname
#
tantek
they seem to be different?
#
[cleverdevil]
So, my understanding is that micro.blog/username is for the aggregation service.
#
[cleverdevil]
username.micro.blog is for "I don't have my own site, please host a microblog for me"
#
[cleverdevil]
I got a few native webmentions into my Known site from Micro.blog, but they don't actually show up...
#
[cleverdevil]
So, maybe a bug in Known, not sure.
#
tantek
cleverdevil, can you post the URLs of webmention sources?
#
aaronpk
yep! https://micro.blog/aaronpk is syndicating my posts from my site
#
miklb
I'm having issues with my replies & quote tweets showing up properly on micro.blog
#
GWG
miklb, there is a hook set up for that. Logging not included
#
Loqi
[stumax] @cleverdevil Nice move to get rid of Disqus. Most of us aren't technically savvy enough to do that. I've solved the problem by just turning comments off. Maybe Microblog replies will be sufficient? :-) http://www.gravatar.com/avatar/836362aa6ab5bc0f27e5b560c59f14da?s=96
#
[cleverdevil]
That's one of them.
#
miklb
GWG is it documented anywhere?
#
aaronpk
aha micro.blog is missing in-reply-to
#
GWG
miklb, in the changelog
#
snarfed
i posted a like of that micro.blog reply, https://snarfed.org/2017-04-26_snarfed-beautiful , but it doesn't show up on https://micro.blog/m/11817 , i assume because of this in their docs:
#
Loqi
[Ryan Barrett] likes @snarfed Beautiful
#
snarfed
"Hosted blogs on Micro.blogs can also receive Webmentions from other sites outside of Micro.blog, but currently only for site URLs which have also been set in a Micro.blog user’s profile. Micro.blog uses this to match the reply with a Micro.blog username." http://help.micro.blog/2017/webmention/
#
Loqi
[Jonathan LaCour] Disqus, Self-Hosting, and Owning Your Interactions
#
GWG
I wanted to write an add on
#
snarfed
i don't really understand why micro.blog can't handle webmentions to URLs without a username, seems totally doable, but meh
#
miklb
GWG changelog of the webmention plugin or…
#
ben_thatmustbeme
tests out... hmm, need invite code
#
miklb
are signups open already
#
tantek
snarfed perhaps it's a precaution
#
aaronpk
i think it's part of their focus on community management
#
tantek
they're rolling out slowly to kickstarter backers
#
snarfed
that's all fine, but read that webmention restriction again closely.i don't see how it relates.
#
miklb
ah, OK. I did that, but was able to roll in from being on snippets.today
#
GWG
miklb, changelog of the Webmention plugin
#
aaronpk
snarfed: it means the only posts you see on micro.blog will come from other users of micro.blog
#
aaronpk
which means they can enforce ToS
[colinwalker] joined the channel
#
[colinwalker]
Yeah early days.
#
snarfed
i interpreted it differently, as about the target URL, not source URL. ie they can only find the user by parsing username out of the target URL.
#
snarfed
slightly ambiguous, but maybe you're right
#
miklb
GWG gotcha webmention_post_send. I'll look for that in the docs
#
miklb
s/docs/source code/
#
GWG
miklb, if you write something to log. tell me
#
miklb
absolutely.
raretrack joined the channel
#
Loqi
[superfeedr] "Happy anniversary, Chris, you are a continuing inspiration and role model for the #indieweb and long may it last!" by Rob Fairhead on 2017-04-26 http://raretrack.uk/2017/happy-anniversary-chris-you-are-a-continuing-inspiration-and-role
mlncn joined the channel
#
gRegorLove
I log sent webmentions and the response code
#
snarfed
pretty cool actually. i pointed micro.blog at my site's RSS feed ages ago, when it was still snippets.today, then forgot about it until just now, but it's been auto-syndicating every since. https://micro.blog/snarfed
#
miklb
gRegorLove do you use WP?
#
gRegorLove
No, ProcessWire
#
gRegorLove
Sorry, was replying to tantek's earlier question, hadn't caught up
#
tantek
nice flowers snarfed
#
miklb
that's what I want to build as an add-on for WP then.
#
miklb
just want to look at some prior art for logging with WP.
#
tantek
miklb my posting UI just lists all the webmentions sent and whether they succeeded but I don't "log" those results anywhere
#
Loqi
[superfeedr] "Implausible amounts of joy" by Jeremy Cherfas on 2017-04-26 https://www.jeremycherfas.net/blog/implausible-amounts-of-joy
#
miklb
tantek do you use a micropub client that gives that feedback?
#
@DreamHost
Do you love #WordPress and live near #PDX? Check out @indiewebcamp — their next meeting is 5/10! #IndieWeb https://indieweb.org/Homebrew_Website_Club
(twitter.com/_/status/857309744851292160)
#
tantek
miklb, not quite. custom php on my server
#
gRegorLove
It uses a core ProcessWire function to write to text log, so it probably won't be helpful in that regard
#
snarfed
ok, i've done micro.blog's web site verification, so it can now map snarfed.org to my username...but https://micro.blog/m/11817 doesn't actually advertise a webmention endpoint at all. so much for receiving wms.
#
tantek
snarfed, maybe a bug? you're the first to try?
#
snarfed
maybe!
#
miklb
I could see a need to purge old logs, or only store X-number of sent, etc. But if posting from a micropub client, I could see desire to look back to know if a webmention was sent or if an error occurred.
#
tantek
is not used to being the optimist in conversations with snarfed ;)
[chrisaldrich] joined the channel
#
[chrisaldrich]
tantek: here's an odd quirk of namespaces on micro.blog: http://t.micro.blog/ compare with m.micro.blog and micro.blog.m
#
@priya_somani_
Do you love #WordPress and live near #PDX? Check out indiewebcamp — their next meeting is 5/10! #IndieWeb https://indieweb.org/Homebrew_Website_Club
(twitter.com/_/status/857310159902842881)
#
tantek
username != hostname
#
gRegorLove
miklb: Yeah, logs helped me figure out issues with sending wm to aaronpk and snarfed
#
aaronpk
hm, i see a webmention endpoint on his canonical site, https://m.micro.blog/
#
tantek
what doesn't Google well: micro.blog icon
#
@YouTooCanBeGuru
MT @DreamHost: Do you love #WordPress and live near #PDX? Check out @indiewebcamp Next is 5/10! #IndieWeb https://indieweb.org/Homebrew_Website_Club
(twitter.com/_/status/857310873110560768)
#
[chrisaldrich]
snarfed: for receiving webmentions it would be https://m.micro.blog/ instead
#
GWG
miklb, look at the wp fail2ban plugin, I considered their method of logging
#
tantek
uh oh I see dupes
#
snarfed
aaronpk chrisaldrich: thans, looks like. except the original reply i got was from https://micro.blog/m/11817 , and i haven't yet found how to map that to a m.micro.blog permalink
#
tantek
(in micro.blog/t showing my atom feed)
#
tantek
this is hilarious: "You've unlocked 3 pins. Show All"
#
aaronpk
yeah, I think I remembered manton saying something about how replies "live" on micro.blog so I wonder if that means replies can't accept webmentions?
#
miklb
GWG OK. I was thinking about adding that plugin anyway.
#
snarfed
evidently he wants bug reports over email, so i'm sending one
#
aaronpk
ah k. i was reporting in his #bugs channel :)
#
[chrisaldrich]
It appears there's two things going on, there's one page for the user info: http://micro.blog/m which also shows incoming RSS feeds;
#
[chrisaldrich]
then there's a second hosted blog with rel-me and endpoints at http://m.micro.blog, but it only shows material natively posted on micro.blog and not content from another source. In this case http://www.bupk.es/posts.html
#
[chrisaldrich]
snarfed: he's now also got a slack channel there for #bugs
#
gRegorLove
No mf2, though I'm sure that's already on their todo list
#
snarfed
tantek: re the pins, funny bug, i don't actually have the "Welcome" pin for registering an account. probably a bug for old snippets.today users
#
Loqi
[superfeedr] "IndieWeb" by Michael Runcieman on 2017-04-26 http://indieweb.org
#
aaronpk
ah yeah i think replies intentionally do not support receiving webmentions right now. "There is also limited support for receiving mentions from external blogs when they link to Micro.blog-hosted blogs."
#
tantek
snarfed, you should get a "Classic" pin for that ;)
#
aaronpk
"when they link to Micro.blog-hosted blogs" being the key phrase there
#
snarfed
yeah. not explicit, but i assume that means subdomains
#
aaronpk
subdomains as well as if you map your own domain
#
aaronpk
snarfed: is there a reason that granary includes the location h-card of my posts inside the content of the atom feed it makes?
#
snarfed
aaronpk: probably not. judgment call i guess
#
aaronpk
i just realized that my syndicated posts are appearing with "Portland, Oregon" in them on micro.blog
#
snarfed
oh actually yes, so that they show up in readers
#
snarfed
the driving use case was readers, not auto syndication
#
aaronpk
ah yeah hmm
#
snarfed
tough tradeoff, feel free to file an issue to discuss
#
aaronpk
that does make sense, maybe a query string param to toggle that?
#
tantek
hey verifying your account should get you a pin
#
tantek
and a checkmark on your profile :)
#
tantek
and your image from your site h-card instead of gravatar
#
[colinwalker]
snarfed I seem to recall Manton saying that pins weren't enabled yet.
#
aaronpk
we'll continue the discussion on github: https://github.com/snarfed/granary/issues/104
#
Loqi
[aaronpk] #104 add an option to not include the location in the Atom content
#
tantek
gosh the micro.blog UI is so clean & simple
#
[cleverdevil]
It's a lovely start.
#
miklb
just getting people excited about using their own site is going to be a win in my book
#
[cleverdevil]
Definitely some work to do to integrate self-hosted sites and more IndieWeb principles, but Manton is super receptive and happy to make changes.
#
[cleverdevil]
Definitely, miklb.
#
[cleverdevil]
Once things settle out, I'll be working with Manton on making a WordPress one-click installer on DreamHost that will fully integrate with Micro.blog and hopefully the larger IndieWeb.
KevinMarks joined the channel
#
[colinwalker]
miklb That's what really prompted me to back it in the first place
#
Loqi
[superfeedr] "Sharing from the #IndieWeb on Mobile (Android) with Apps and @WithKnown" by Michael Runcieman on 2017-04-26 http://stream.boffosocko.com/2016/sharing-from-the-indieweb-on-mobile-android-with-apps-and
#
[cleverdevil]
(I'll need help and advice from everyone here of course!)
#
gRegorLove
Is micro.blog a silo, or somewhere in-between?
#
aaronpk
it's more of a reader+host hybrid than a silo
#
gRegorLove
Adding it to /verified; wasn't sure if it should go under silo or something else.
#
aaronpk
you can get a subdomain on micro.blog to post to, and you can map that to your own domain, so that part is more like a host than a silo
#
tantek
it really is kind of like turning Twitter inside-out, with open indieweb building blocks
#
aaronpk
that's a great headline
#
aaronpk
"Micro.blog turns Twitter inside-out, with open IndieWeb building blocks"
#
tantek
aaronpk, feel free to use/quote that for your blog post :)
#
dgold
is the self-host model not available on launch?
#
Loqi
[[manton]] @Zegnat Yeah, there's some confusion about this still. The whole platform at Micro.blog is not open source, although maybe eventually it will be. You can map your own domain to a blog hosted at Micro.blog, or just run existing blogging software anywh...
#
tantek
what is a self-host model?
#
Loqi
It looks like we don't have a page for "self-host model" yet. Would you like to create it?
#
[colinwalker]
It's not self-host in the sense that you have an instance rather you host your own posts and they either get POSSEd or PESOSd based on where you make them
#
gRegorLove
Updated FAQ on /micro.blog
#
aaronpk
gRegorLove++
#
Loqi
gregorlove has 88 karma in this channel (121 overall)
#
gRegorLove
Adjust as necessary
#
miklb
lol, sounds like me writing a recipe, "adjust as necessary"
#
Loqi
nice
#
gRegorLove
Add seasoning to taste
#
Loqi
[superfeedr] "For all intents and purposes, done twiddling with my WP theme, can now start working on a public #indieweb WordPress theme. Stay tuned!" by Michael Bishop on 2017-04-26 https://miklb.com/1566-2/
#
@miklb
For all intents and purposes, done twiddling with my WP theme, can now start working on a public #indieweb WordPress theme. Stay tuned!
(twitter.com/_/status/857326653713862656)
KevinMarks_ and [jeremycherfas] joined the channel
#
[jeremycherfas]
!tell miklb What's the ETA on the public version of your theme? I've just started moving a WP site to a new theme and would wait to get a glimpse of yours.
#
Loqi
Ok, I'll tell them that when I see them next
#
gRegorLove
GWG: Looks like at least one WordPress person is attending IWC Bellingham.
#
Loqi
miklb: [jeremycherfas] left you a message 2 minutes ago: What's the ETA on the public version of your theme? I've just started moving a WP site to a new theme and would wait to get a glimpse of yours.
#
miklb
[jeremycherfas] hard to say, but my goal is to have it in the official wp.org theme repo by IWS. But it will be open on github throughout development
#
miklb
[jeremycherfas] I have a fair amount of code from my personal site I intend to re-purpose, but I want to support widets and some basic theme customizations via customizer
[manton] joined the channel
#
[manton]
Just got back and catching up a little...
#
[manton]
Webmentions: Micro.blog does support receiving Webmentions now, in addition to sending, but it is very limited. Basically it only accepts the Webmention if it's from an existing Micro.blog user that has a verified web site, so that it can match it up with a username. I'd like to expand that.
#
[manton]
(Also, might be buggy.)
#
[manton]
tantek I definitely want to add more pins! Verifying, adding custom domains, using Microformats, etc. are all good candidates.
#
tantek
manton, I figured :) was emoting a bit. Great work. Seriously blown away.
#
[manton]
Thanks! Looking forward to improving it from here, especially the IndieWeb bits that haven't been tested with enough different sites yet.
#
[manton]
That actually reminds me: cleverdevil was testing Micropub and his Known is returning a "state does not match" error. Anyone have any experience with where I should look to debug that? This is the tokens endpoint. Works fine with the IndieAuth endpoint instead.
KevinMarks joined the channel
#
@bengrue
Indieweb: is there a collection of all of the IGS talks on maintaining happiness/sanity/productivity out there?
(twitter.com/_/status/857335776425758720)
wolftune joined the channel
#
tantek
manton, good question. is that using the micro.blog iOS client to try to post to his Known site?
#
[manton]
tantek: Yes. I've tested it with micropub.rocks too and it works fine... Feels like something Known is being strict about that I'm missing.
#
aaronpk
give me a sec to test this out
#
[manton]
And I don't see in the docs where "state" is needed for getting tokens.
#
aaronpk
"state" is an OAuth 2 thing, it's mentioned here https://indieweb.org/obtaining-an-access-token#Request
#
aaronpk
whoa, the app just crashed
#
[manton]
aaronpk Yep, that's how we found the bug. I've fixed the crash but was going to wait until I fixed the posting too before doing another build.
#
aaronpk
oh darn, so i can't actually test this out then
#
[manton]
Glad you can reproduce it, though.
#
aaronpk
oh i wonder...
#
[manton]
Hmm, it didn't get far enough before crashing? In testing with Known it crashes when getting the error reply from the tokens endpoint. That's kind of where things go wrong (and weren't handled well).
#
aaronpk
aha yes, it's a bug in Known
#
aaronpk
Known is expecting you to send the state value when getting the access token. That's not actually what the state is for, although it's an easy mistake to make.
#
aaronpk
there shouldn't be any harm in sending it along with the code exchange, so that is an immediate path forward. I will also submit a PR to Known to remove that, but hosted Known is very far behind the latest master branch so it's unlikely it'll get launched there any time soon.
wolftune joined the channel
#
[manton]
Okay, easy enough. I'll make that change, thanks.
#
tantek
aaronpk would that be the kind of thing that would make sense to add to micropub.rocks ?
#
aaronpk
checking for the absense of that behavior? likely
#
tantek
so that future server implementations do not repeat that mistake?
#
aaronpk
tho it's a non-normative part of micropub.rocks since it's part of the indieauth flow rather than micropub specifically
#
tantek
that's probably still fine, then that can be indicated accordingly in any test report or summary
#
tantek
maybe doesn't even need to be in the summary, just individual test reports as non-normative indieauth flow
#
aaronpk
oh hm, i'm not sure i can actually test that on servers
#
aaronpk
but i can make sure clients aren't sending it
#
tantek
makes sense
#
[manton]
Except now my client _is_ sending it, to work around this problem. ?
#
aaronpk
maybe i can find a way to just show a warning then
#
[manton]
That sounds good.
nitot joined the channel
#
gRegorLove
!tell chrisaldrich I might be caught in WP spam https://gregorlove.com/2017/04/star-today-is-my-third/
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[aaronpk] #1729 don't check state parameter on token request
#
@HackerEvents
IndieWebCamp on Saturday 04 November 10:00 @ Contentful (Germany) https://indiewebcamp.com/2017/Berlin
(twitter.com/_/status/857350779736399872)
KartikPrabhu and [cleverdevil] joined the channel
#
[cleverdevil]
Good find, aaronpk
#
Loqi
aaronpk has 494 karma in this channel (1298 overall)
[mko] joined the channel
#
[mko]
Does someone have a micro.blog invite code? I don't seem to have the email.
[colinwalker] joined the channel
#
[colinwalker]
It's a staggered rollout based on backer order. Emails will be going out for the rest of the week.
#
Loqi
[superfeedr] "Comment on RSS Feeds: A Follow up on My IndieWeb Commitment 2017 by Bruce Godin" by Bruce Godin on 2017-04-26 http://boffosocko.com/2016/12/18/rss-feeds-a-follow-up-on-my-indieweb-commitment-2017/#comment-34560
Lana and wolftune joined the channel
#
gRegorLove
Interesting; there's JSON feeds: http://manton.micro.blog/feed.json
[chrisaldrich] joined the channel
#
[chrisaldrich]
gRegorLove: hrm... it's not in spam (I'm filtering webmentions around spam). Wonder where it disappeared to?
#
Loqi
[chrisaldrich]: gRegorLove left you a message 37 minutes ago: I might be caught in WP spam https://gregorlove.com/2017/04/star-today-is-my-third/
#
tantek
very odd that id & url are dupes (maybe just use url?), and three of the posts have the same date_published of 2017-04-18T16:12:00+00:00
#
tantek
I wonder if that means they were written offline and then all published within the same second?
#
tantek
auto-published*
wolftune joined the channel
#
gRegorLove
[chrisaldrich]: Oh, nevermind, I think this is a bug on my end.
#
gRegorLove
Somehow my discovering is using your token_endpoint instead. I ran into something like that with snarfed.org homepage where multiple links are in the Link header, comma separated. That doesn't seem to be the case with your page though. Hm.
snarfed joined the channel
#
aaronpk
bad link rel parsing?
#
[chrisaldrich]
For a minute I thought that the last superfeeder comment above indicated that Dave Winer was sending webmentions from his Radio3 platform, but then I realized that it POSSEd to Twitter and backlinked from there via bridgy... ?
#
gRegorLove
Interesting. Bug on my end is that it's not following the 301 redirect for chrisaldrich's URL when the trailing slash is missing.
#
gRegorLove
And the non-trailing-slash page has a Link header with multiple rels, so that's another known bug on my end.
#
Loqi
[gRegorLove] #5 Fix link header parsing with multiple values
#
gRegorLove
The Link: headers don't appear on the trailing-slash version of the URL though: http://boffosocko.com/2017/04/25/today-is-my-third-indieweb-anniversary/
#
gRegorLove
Sorry, this is kinda #indieweb-dev
#
Loqi
[superfeedr] "Comment on Today is My Third Indieweb Anniversary by Chris Aldrich" by Chris Aldrich on 2017-04-26 http://boffosocko.com/2017/04/25/today-is-my-third-indieweb-anniversary/#comment-34561
[manton] joined the channel
#
[manton]
cleverdevil We've got Webmention! Thanks to aaronpk for noticing the Microformats problems. https://cleverdevil.io/2017/in-the-last-10-days-ive-reported-6-accounts-for
#
Loqi
[Jonathan LaCour] In the last 10 days, I've reported 6 accounts for spam on Instagram. Sigh.
[cleverdevil] joined the channel
#
Loqi
manton has 11 karma in this channel (12 overall)
#
Loqi
manton has 12 karma in this channel (13 overall)
#
Loqi
aaronpk has 495 karma in this channel (1299 overall)
#
aaronpk
that's awesome!
#
[manton]
Very excited to see this all working. Looks great on his site.
#
@cleverdevil
Thrilled to see the rollout of http://Micro.blog! Three cheers for the #IndieWeb. (https://cleverdevil.io/s/1N4l5)
(twitter.com/_/status/857369167275732992)
#
[chrisaldrich]
manton Looks like all your work this week is dramatically slowing down how often you're posting status updates. #irony ?
#
[manton]
chrisaldrich Haha. I know.
#
Loqi
awesome
#
[cleverdevil]
The potential is *so* high here. The reality is pretty awesome, too ?
#
[chrisaldrich]
though I suppose the errors are more apparent when you've got 3000+ dogfooding for you
#
[cleverdevil]
Gonna be really great once we've got all of the interactions covered, smoothly tracking into and out of the platform to people's sites, etc.
[kevinmarks] joined the channel
#
[kevinmarks]
Those json feeds could be mf2 parsed feeds with a little bit of term convergence
KevinMarks joined the channel
#
[manton]
Thanks. Parsing mf2 is on the to-do list once everything else settles down.
#
[kevinmarks]
Hm, no mf2 on the home page
#
[kevinmarks]
Hm, is that link double escaped
#
[manton]
Looks like some themes are missing mf2, you're right. I'll get that consistent. (Most of the themes should have it, but I'll check.)
#
[kevinmarks]
Oh, rss, not atom. That explains the random html escaping
#
[chrisaldrich]
Does anyone have a rough number of how many indieweb sites there are in existence as of early Monday this week?
#
gRegorLove
snarfed's been looking for stats like that, might have some (not sure if that recent)
#
snarfed
we tentatively defined indieweb as mf2 and/or webmention endpoint and/or micropub endpoint. based on that, i estimate order of 10k.
#
Loqi
rss has -1 karma in this channel (-2 overall)
#
[chrisaldrich]
so this week will add roughly another third to that number?
#
[manton]
Probably will end up being fewer, since some Micro.blog users are registering but not setting up a site yet or posting anything. Hopefully a bunch, though.
#
[chrisaldrich]
I suspect the larger percentage of the 10k to be Known installs?
#
snarfed
yeah, vast majority of indieweb seems to be known or wordpress.
#
snarfed
and again, 10k is a very very approximate order of magnitude estimate. not a count. :P
#
snarfed
(i expect the actual number is a bit lower)
#
[chrisaldrich]
reminds himself to add micro.blog to the list of projects and /getting_started wiki docs since manton has enough on his plate this week.
#
[kevinmarks]
Hm, probably I should check more carefully in unmung that I'm using the rss content type guessing for description https://pythonhosted.org/feedparser/reference-feed-subtitle_detail.html#reference-feed-subtitle-detail
#
[chrisaldrich]
snarfed: I saw the number of significant digits in your response and took it the right way.... ?
ebel joined the channel
#
snarfed
heh, i figured. you're a mathematician. :P disclaimer was just as much for the logs
#
[kevinmarks]
So if we get mastodon to support micropub we can grow that count as they have mf2 already?
#
[kevinmarks]
manton, what do you use the json feed for, and how did you pick the field names?
#
@kindlingcollect
We will be co-hosting the Indie WebCamp Bellingham May 4th & 5th. Free admission, RSVP & find out more @ https://2017.indieweb.org/bellingham
(twitter.com/_/status/857376833586712576)
KevinMarks joined the channel
#
[manton]
kevinmarks Currently the JSON is mostly used in the custom API, but it's mirrored in the hosted site files as well to go along with the RSS feeds. I don't actually read the feeds yet, although I think eventually I will. (Similar to reading h-feeds as an option if they're there.)
#
[kevinmarks]
if you control the field names, using the h-feed ones might be clearer
#
[kevinmarks]
json for feeds is tricky. feedparser has one set of names; as1 has another; gData does it in a bonkers way
#
[kevinmarks]
which is not too far from your json feed, though the mf2 thing of everything being a list masks it a bit
#
[manton]
Interesting, thanks for the links! aaronpk had a similar comment recently too in the context of Microsub. This JSON came out of a discussion with some other developers and I kind of jumped the gun a little linking it up in Micro.blog. I wanted a place to experiment and test it out in the real world, though.
#
[manton]
Is the feedparsers format described anywhere? I've seen the jf2 spec.
tantek joined the channel
#
[kevinmarks]
the thing that makes it a bit complicated is that it maps both the atom and the rss terms