#dev 2017-06-28

2017-06-28 UTC
tantek joined the channel
#
raucao
so, back to sports activities...
#
Loqi
raucao: sebsel left you a message 15 hours, 54 minutes ago: Thanks! :D I can't actually run Ruby on my server (shared host ftw), but I have a Raspberry Pi working for me at home, so maybe I can get that to work. It looks good!
#
raucao
sebsel: if you want you can create an account on my server
#
raucao
so, here's the full list of possible activity types for strava data:
#
raucao
<raucao> sebsel: if you want you can create an account on my server
#
raucao
aaronpk is using a travel/trip post type for his rides, which i think makes sense for sth like a commute
#
raucao
but i think for sports rides and other activities it doesn't make sense, because it's not a travel from a to b
#
raucao
anyone has ideas or opinions about the post type for these?
#
tantek
raucao - post types are more a result of properties than anything explicit
#
tantek
you may want to look at existing exercise experiments
#
tantek
what is exercise?
#
Loqi
exercise is a (typically) passive post type that represents some form of physical activity https://indieweb.org/exercise
#
raucao
aha, thx
#
tantek
and rather than try to represent everything right away, perhaps capture some examples on the wiki (either on /exercise or specific pages)
#
tantek
what is running
#
Loqi
exercise is a (typically) passive post type that represents some form of physical activity https://indieweb.org/running
#
tantek
hah, redirected anyway
#
tantek
what is bicycling
#
Loqi
It looks like we don't have a page for "bicycling" yet. Would you like to create it?
#
tantek
what is bicycle
#
Loqi
exercise is a (typically) passive post type that represents some form of physical activity https://indieweb.org/bicycle
#
tantek
bicycling is exercise
#
loqi.me
created /bicycling (+49) "prompted by tantek and dfn added by tantek"
(view diff)
#
raucao
the linked bike ride example is a "trip"
#
tantek
raucao: capture some specific strava examples and perhaps add more description here: https://indieweb.org/bicycle#Strava
#
raucao
here's a full example of the raw data for anyone who's interested: https://gist.github.com/skddc/f4868b0aeac1f1ee152ec98d47d72105
#
raucao
i'll add links to the wiki
#
upon2020.com
edited /User:Upon2020.com (-34) "more updates and fixes"
(view diff)
#
upon2020.com
created /Indie_Tech_Rocks (+291) "initial stub"
(view diff)
#
gRegorLove
Indie Tech Rocks << [[2017/indietechrocks]]
#
loqi.me
edited /Indie_Tech_Rocks (+43) "/* See Also */ new section"
(view diff)
#
Loqi
ok, I added "[[2017/indietechrocks]]" to the "See Also" section of /Indie_Tech_Rocks
tantek joined the channel
#
ben_thatmustbeme
yay, jf2feed is an accepted mime type
#
Loqi
does a happy dance!
AngeloGladding, leg and tantek joined the channel
#
KartikPrabhu
eddiehinkle: oops, I accidentally sent you a webmention and your own reply showed up in your post: https://eddiehinkle.com/2017/06/27/6/reply/
#
Loqi
[Eddie Hinkle] This is a great read! I’ve been wanting to do placeholder images like this on my website but haven’t had the time to investigate. I’m happy to be able to reference this article now when I get a chance to invest in putting this feature into my w...
#
KartikPrabhu
sorry about that
j12t_ joined the channel
#
KartikPrabhu
what is accessibility?
#
Loqi
Accessibility is the practice of designing so that people with disabilities can have equal access to information and functionality, applicable to both websites as well as physical environments https://indieweb.org/accessibility
tantek and dougbeal|iOS joined the channel
#
[eddie]
KartikPrabhu: Thanks for the heads up ? I saw the webmention notification pop up and I was like “Huh, odd” ? just allows me to iron out my webmention processing rules. Making sure to not show a post that mentions itself is probably a good one
[eddie] joined the channel
#
KartikPrabhu
yeah, i don't know if I do this either :P
gRegorLove, tantek and deathrow1 joined the channel
#
gRegorLove
gives Loqi some chat logs
#
Loqi
grabs the chat logs
tantek and cweiske joined the channel
#
seblog.nl
edited /exercise (+449) "/* Strava */ added Strava exercise names"
(view diff)
#
sebsel
raucao I took the liberty to add your list of Strava exercise names to the wiki
#
sebsel
(I always find Yoga strange in that list: "today I did 8 miles of yoga")
#
sebsel
Missing from that list is skateboarding / longboarding, btw. I once recorded a skateboard ride and found on a forum that they did not really want to add it because they did not wat to promote those sports.
#
sebsel
Could be a IndieWeb why: choose your own name for your activity types ;)
#
sebsel
is that relevant enough to add to Strava as criticism?
j12t joined the channel
#
petermolnar
it's a biased opinion to decide which sports are acceptable, of course it's a valid criticism
#
petermolnar
as if running is superios to skateboarding
#
KartikPrabhu
sleeping is the best
#
Zegnat
is with KartikPrabhu on this
barpthewire joined the channel
barpthewire, j12t, calumryan and [kevinmarks] joined the channel
#
[kevinmarks]
Hah, Google Fit decided that a cab ride in London was cycling.
#
Zegnat
Good bout of exercise then, [kevinmarks]!
j12t joined the channel
#
petermolnar
[kevinmarks] with all the excitement you get from a cab ride in London you may as well burn the same amount of calories
j12t joined the channel
#
petermolnar
huh, the first time ever I'm glad to find json-ld on a page
#
petermolnar
scraping pinterest is possible
#
petermolnar
there's only one json-ld entry per pin site which lists the image, the title, the description and the pubdata
#
petermolnar
which is quite useful
j12t joined the channel
#
Zegnat
wonder why Pinterest of all places has that data :/
#
petermolnar
they don't display per pin pages
#
petermolnar
all the per pin pages include a lot of other stuff
#
petermolnar
and the html is not marked up according to the 'main' pin
#
petermolnar
thus the ld data
#
Zegnat
I am just surprised Pinterest wanted to make any sort of information easily available to outsiders.
[kevinmarks] joined the channel
#
[kevinmarks]
They want Google searches to find them
#
petermolnar
checking if they have an amp version
#
petermolnar
it's also exposed via twitter and og meta - and yes there is an amp version
#
petermolnar
which does display the main pin as main pin
#
petermolnar
unlike the html
#
petermolnar
geez, pinterest is fubar
#
Zegnat
Oh, so you are saying I should get my AMP bookmarklet out whenever someone links me to Pinterest? Interesting!
#
Zegnat
What is Pinterest?
#
Loqi
Pinterest is a visual bookmark hosting silo where users "pin" (bookmark), or "repin" (repost a bookmark of) a page with a specific image from that page to a "pinboard" (named bookmark collection) and follow other users and/or pinboards created by others https://indieweb.org/Pinterest
#
Zegnat
Maybe add some stuff you learned on there, petermolnar ^^^
#
petermolnar.net
edited /Pinterest (+475) "adding criticism to pinterest"
(view diff)
calumryan, j_juran, singpolyma, dougbeal|iOS, j12t, [eddie], [miklb] and KevinMarks joined the channel
#
[eddie]
!tell voxpelli: Does this look right for the queryHandler function for node-micropub-express? https://gist.github.com/EdwardHinkle/4186058ee30db1932eef6165b478a9b8 micropub.rocks is showing that I have no object returned
#
Loqi
Ok, I'll tell them that when I see them next
#
voxpelli
[eddie]: almost right, the first parameter is the value of the ?q= param and you should check what query that's requested and send the correct value for each query type
#
Loqi
voxpelli: [eddie] left you a message 4 minutes ago: Does this look right for the queryHandler function for node-micropub-express? https://gist.github.com/EdwardHinkle/4186058ee30db1932eef6165b478a9b8 micropub.rocks is showing that I have no object returned
#
voxpelli
so you should check whether it's a "config" query or something else, and only return if it's a config query
#
[eddie]
voxpelli: Victory!
#
[eddie]
Thanks!
j12t joined the channel
#
vanderven.se martijn
edited /Homebrew_Website_Club (-19) "/* Virtual HWC European time */"
(view diff)
dougbeal|imac, [barryf], tbbrown, tantek and lukasros joined the channel
#
tantek
hey does anyone else use webmention.io to receive their webmentions for events?
#
[eddie]
I believe schmarty does
#
tantek
because I'm missing most of the RSVPs!
#
vanderven.se martijn
edited /Virtual_HWC (+381) "/* Platforms */ Add appear.in"
(view diff)
j12t and eddiehinkle joined the channel
#
schmarty
I do indeed!
#
schmarty
Sorry, was biking
#
ben.thatmustbe.me
edited /Virtual_HWC (+84) "/* Google Hangouts */ supposedly no longer requires an account."
(view diff)
[cleverdevil] joined the channel
#
[cleverdevil]
What is together?
#
Loqi
It looks like we don't have a page for "together" yet. Would you like to create it?
cweiske joined the channel
#
cleverdevil.io
created /together (+378) "prompted by [cleverdevil]"
(view diff)
#
Kongaloosh
:o someone implemented an rss feed for me and made a pull-request to my indieblog!
eddiehinkle joined the channel
#
[cleverdevil]
So, are there any tools out there to generate JF2-formatted feeds from properly microformat2 websites?
#
tantek
maybe unmung?
#
ben_thatmustbeme
i had started to do it, i need to update
#
tantek
or xray?
#
[cleverdevil]
Preferably, Python, but I'd settle for anything ?
#
ben_thatmustbeme
thats out of date though
#
[cleverdevil]
unmung may do the trick.
#
[cleverdevil]
Hmm... maybe not, though.
#
ben_thatmustbeme
i've started work on a validator for JF2, and test set
#
[cleverdevil]
Also, no docs no docs makes me sad.
#
ben_thatmustbeme
stream.thatmustbe.us will be soon after that
#
Loqi
[dissolve] socialstream: given some mf2, output a simplified json format
#
ben_thatmustbeme
source code for it
#
[cleverdevil]
Gonna whip together a script for /together
#
ben_thatmustbeme
again, hasn't been updated in some time, so it would definitely need some review
#
ben_thatmustbeme
what is together?
#
Loqi
It looks like we don't have a page for "together" yet. Would you like to create it?
#
[cleverdevil]
Just want to make something that can dump a bunch of sample JF2 data out onto disk.
#
[cleverdevil]
For the purposes of our prototype
#
[cleverdevil]
Hmm, I thought I just created it.
#
[cleverdevil]
what is together?
#
Loqi
It looks like we don't have a page for "together" yet. Would you like to create it?
#
ben_thatmustbeme
what is Together?
#
Loqi
It looks like we don't have a page for "Together" yet. Would you like to create it?
#
ben_thatmustbeme
hmm, aaronpk, looks like a loqi bug
#
aaronpk
might be a mysql stopword
#
tantek
unless it's a stop word?
#
tantek
preposition?
#
ben_thatmustbeme
[cleverdevil]: if you collect a good collection of sample JF2, please PR for it here https://github.com/dissolve/jf2_validator/tree/master/samples
calumryan joined the channel
#
loqi.me
edited /Virtual_HWC (+72) "sknebel added "<aaronpk> this looks pretty good for virtual HWC https://meet.jit.si/" to "See Also""
(view diff)
j12t and tantek joined the channel
calumryan joined the channel
#
dougbeal.com
edited /User:Dougbeal.com (+6) "/* working */"
(view diff)
calumryan joined the channel
#
tantek
ooh I spot improvements in webmention.io - it now recognizes existence of p-rsvp: https://webmention.io/api/links.jf2?target=http://tantek.com/2017/179/e1/homebrew-website-club (but still needs to parse / show the rsvp value itself)
j_juran and eddiehinkle joined the channel
#
loqi.me
created /retweet_with_comment (+63) "prompted by sebsel and dfn added by sebsel"
(view diff)
#
sebsel
fixed that
#
aaronpk
what is quotation-of?
#
Loqi
It looks like we don't have a page for "quotation-of" yet. Would you like to create it?
#
aaronpk
what is u-quotation-of?
#
Loqi
It looks like we don't have a page for "u-quotation-of" yet. Would you like to create it?
eddiehinkle and j12t joined the channel
#
sknebel
what is CozyCloud?
#
Loqi
It looks like we don't have a page for "CozyCloud" yet. Would you like to create it?
#
sknebel
what is Cozy Cloud?
#
Loqi
It looks like we don't have a page for "Cozy Cloud" yet. Would you like to create it?
#
sknebel
what is Cozy?
#
Loqi
It looks like we don't have a page for "Cozy" yet. Would you like to create it?
#
tantek
maybe search the wiki first?
barpthewire joined the channel
#
tantek
does anyone use it?
gRegorLove, j_juran and calumryan joined the channel
#
loqi.me
created /Mumble (+72) "prompted by gRegorLove and dfn added by Zegnat"
(view diff)
#
loqi.me
edited /Mumble (+43) "/* See Also */ new section"
(view diff)
#
loqi.me
edited /Mumble (+18) "Zegnat added "[[Virtual HWC]]" to "See Also""
(view diff)
snarfed joined the channel
#
snarfed
re u-url and vouch...
#
ben_thatmustbeme
so you are saying if it validates that the vouch is actually for the u-url not the target
#
snarfed
senders can set u-url to any other page on anyone else's site that satisfies a vouch, which allows spoofing, which is bad
#
snarfed
but it's also ideally how vouch would work with bridgy. if bridgy sends a wm from twitter.com/foo/... to bar.com/..., ideally a vouch would show a link path from bar.com to twitter.com/foo, not to bridgy, which just happens to host the translated page
#
ben_thatmustbeme
yeah, if you display vouches, thats true
#
ben_thatmustbeme
but honestly, i feel like you shouldn't display vouch links
#
ben_thatmustbeme
i don't see the benefit
#
snarfed
nah, this seems unrelated to displaying vouch links, this is about handling them at all
#
ben_thatmustbeme
well what is a vouch defining then?
#
ben_thatmustbeme
its supposed to be the equivalent of "this is how you know me"
#
snarfed
right. it's an indirect link path from target to source, which the target uses to help decide whether to accept the wm
#
Zegnat
vouch just says “this URL links to me, therefor you can trust me too”
#
ben_thatmustbeme
"me" is the site posting, not the content
#
snarfed
right. and bridgy is unusual since the source domain is bridgy, but "me" is not, it's the silo user. hence u-url.
#
ben_thatmustbeme
but its also the case that right now, anyone could somewhat spoof a post from anyone else
#
snarfed
right, hence the use of domain. which is fine in almost all cases since u-url domain and source domain are the same...but not with bridgy
#
ben_thatmustbeme
no, 'me" is bridgy in that case
#
snarfed
that's the source vs u-url question. :P source is bridgy, u-url is silo user
#
snarfed
and the true spirit of vouch would be to determine whether the target trusts the silo user. bridgy is just a service.
#
ben_thatmustbeme
here is why you can trust me, and here is a reply that someone posted to you
#
Zegnat
Ooh, I get it. source=bridgy/zegnatstweet/tweetnumber1 but vouch=tantek.com and tantek.com might link to zegnat.net but not to bridgy/zegnat ... is that the problem?
#
snarfed
Zegnat: yes! for bridgy wms, the real source user is the silo user, not bridgy
#
snarfed
(even though the wm source domain happens to be bridgy)
#
ben_thatmustbeme
snarfed, it sounds like another layer after vouch though
#
ben_thatmustbeme
vouch is getting the webmention, you are talking about trusting the contents
#
snarfed
eh u-url is just the one way we have to do delegation right now. i'm fine if it's not u-url, i just don't see an obvious existing alternative
#
ben_thatmustbeme
indeed, there is not
#
gRegorLove
is quite confused
#
Loqi
[Scott Gilbertson] @aaronpk writing a little piece on this, wondered if you might have a minute to answer a couple quick questions later today?
#
ben_thatmustbeme
there are several parts, 1) should i accept that you are not a spammer and have something i will want to look at. 2) should I accept messages from that user? 3) is this actually from that user?
#
ben_thatmustbeme
so vouch does #1
#
ben_thatmustbeme
you are talking more like #2)
#
snarfed
ben_thatmustbeme: eh no this is arguably still #1. twitter isn't a spammer, bridgy isn't a spammer, but individual twitter users definitely can be
#
snarfed
ideally vouch for bridgy would let recipients determine whether individual silo users are spammers
#
ben_thatmustbeme
that sounds like 1.5 :P
#
Zegnat
you would need an extension on vouch. E.g. when the link provided as vouch links to whoever the rel="me" is on the brid.gy page, still except the vouch as valid. Though you would need more additional checks as everything that is on the brid.gy page is spoofable.
#
snarfed
ie it could make it actually usable for tantek. :P (see https://brid.gy/twitter/t#responses )
#
gRegorLove
I'm looking at that concrete example's mf2. What next? "Find a vouch URL for the u-url https://twitter.com/luxagraf/status/699605447414804480" ?
#
@luxagraf
@aaronpk writing a little piece on this, wondered if you might have a minute to answer a couple quick questions later today?
(twitter.com/_/status/699605447414804480)
#
snarfed
Zegnat: sure, could be!
#
ben_thatmustbeme
okay 1) can i trust the sending site (vouch) 2) can i trust the sending user 3) is this actually from that user
#
ben_thatmustbeme
to be a bit clearer in the writing
#
snarfed
gRegorLove: sorry, yes. bridgy sends a wm from that source page (on the brid.gy domain) to aaronparecki.com. if bridgy included a vouch, right now it would let aaron check a link path from aaronparecki.com => vouch => brid.gy
#
ben_thatmustbeme
snarfed: one solution would be if all syndicated copies from a source were under the same url path (is that the case now)
#
snarfed
...but that's not really very useful. ideally we'd let him check a link path from http://aaronparecki.com/ => vouch => twitter.com/luxagraf
#
Loqi
Aaron Parecki
#
ben_thatmustbeme
then vouch needs to know about only accepting vouches for certain paths
#
snarfed
(so gRegorLove yes, exactly what you said)
#
snarfed
ben_thatmustbeme: no that's not true for bridgy. first path element is post type, not silo/user
#
snarfed
(ah well)
#
ben_thatmustbeme
yeah, i think it would have to be
#
ben_thatmustbeme
then you would need some sort of scoping for vouches too
#
ben_thatmustbeme
which isn't so easy
#
snarfed
anyway. this is where i back away slowly. i'll happily follow along though!
#
ben_thatmustbeme
lets look at the case of a multi-user known install
#
ben_thatmustbeme
maybe you look at the author of the post, and go about it that way
#
ben_thatmustbeme
so vouch is only getting the webmention in, but then you need some sort of person-vouch for getting the actual comment through?
#
Zegnat
“I trust the domain this webmention is coming from, but do I trust the author”. That does sound like the next logical step, yes.
#
snarfed
arguably same problem though, you can spoof author to point to anything, right?
#
Zegnat
The author page would have to link back in some way. That is how you get into the “additional checks” I mentioned :(
#
gRegorLove
For vouch verification, how about if the intermediate site (bridgy) doesn't match the vouch URL, check if the intermediary has an h-entry.u-url that matches
#
snarfed
Zegnat: yup. add enough rel-me link fetches and checks, and it probably works. annoying though.
#
ben_thatmustbeme
yeah, its spoofable as well
#
ben_thatmustbeme
it becomes a question of what domains can post data on my behalf?
#
Zegnat
Here is an example: https://php.microformats.io/?url=http%3A%2F%2Fmicroformats.org%2F2017%2F06%2F22%2Fimproving-the-php-mf2-parser the post is on microformats.org, but the author is gregorlove.com . So if I trust microformats.org, I now want to know if I trust gregorlove.com as an author. Question: how does gregorlove.com let me know he ever publis
#
Zegnat
hed on microformats.org ?
#
ben_thatmustbeme
i mean, really i suppose i shouldn't be trusting the content at all from brid.gy and should fetch the source material (except that i can't)
#
gRegorLove
Zegnat: the syndication link?
#
ben_thatmustbeme
if you can find the original (what if its not linked?)
#
Zegnat
The original is not linked on microformats.org
#
gRegorLove
Yeah it is
#
Zegnat
it is?
#
Zegnat
not in the parsed mf then
#
gRegorLove
"Originally published at" on the obttom
#
gRegorLove
Vouch links don't have to be in mf2, afaik
#
Zegnat
Yes, see it now, in the content
#
Zegnat
vouch do not. But we need a way to find author anyway, so need to depend on some sort of parsing already
#
snarfed
gotta run, back later. thanks for discussing all!
#
gRegorLove
Oh, I think I understand. Yes, you cannot do /OPD from my microformats.org post
#
Zegnat
interesting conundrum you put in snarfed ;) have a good one!
#
ben_thatmustbeme
i think vouch only tries to determine, 'does this domain seem trustworthy', after that it comes down to the fact that its possible to spoof messages, but they would likely get blocked pretty quickly
#
ben_thatmustbeme
waves to snarfed
#
Zegnat
I agree ben_thatmustbeme... really this is about the next step you mentioned: do you trust the author. That comes in after you trust the domain.
#
Zegnat
I don’t think brid.gy webmentions can ever be vouched for. Either you choose to accept brid.gy webmentions, or you don’t.
#
ben_thatmustbeme
did the author actually write this is a headache that people dive directly in to crypto, etc
#
ben_thatmustbeme
can be pretty annoying
#
gRegorLove
What about https://chat.indieweb.org/dev/2017-06-28#t1498676379361000? I guess it adds a lot of overhead for truly-faked vouch URLs if the next step is to check for h-entry.u-url though.
#
Loqi
[gRegorLove] For vouch verification, how about if the intermediate site (bridgy) doesn't match the vouch URL, check if the intermediary has an h-entry.u-url that matches
j12t joined the channel
#
ben_thatmustbeme
not sure i understand that?
#
Zegnat
so: parse the bridgy provided HTML, take the entry’s listed permalink from the url property, and see if the vouch URL vouches for that permalink?
#
gRegorLove
Right, Zegnat.
#
Zegnat
Yeah, that is the easiest vouch extension you can do, but also incredibly spoofable :(
#
ben_thatmustbeme
you don't trust the domain posting at all
#
jkphl.is
uploaded /File:hwc-nue-20170628.jpg "Homebrew Website Club Nürnberg 2017-06-28"
#
Zegnat
What is stopping me to put the u-url as an article on your site gRegorLove? Then I can use any vouch URL that vouches for you (a non spammer) but I (a spammer) still get to chose the e-content of my reply.
#
Loqi
It looks like we don't have a page for "stopping me to put the u-url as an article on your site gRegorLove" yet. Would you like to create it?
#
Zegnat
hush Loqi
#
Zegnat
So you would need an extra step where your webmention endpoint goes and validates whether the person from the u-url specifies on *their* site that bridgy is a valid intermediary for them
#
gRegorLove
I'm still hazy on this the more I think about it. Think I'll step away for a bit. :)
KartikPrabhu and j_juran joined the channel
#
vanderven.se martijn
uploaded /File:2017-179-hwc-virtual-eu.jpg "Screenshot taken of the Virtual Homebrew Website Club on 2017-06-28.From upper left corner going clockwise: {{martijnvdven}}, {{sebsel}}, {{dougbeal}}, {{calumryan}}, {{petermolnar}}, {{barryf}}.Missing: {{lukasrosenstock}} who left because of technical difficulties."
#
ben_thatmustbeme
now i'm more intersted in validating that someone is the author of something
#
ben_thatmustbeme
without going the gpg signing route
j12t, calumryan, j_juran, tantek, [cleverdevil] and [eddie] joined the channel
#
dougbeal
Is Loqi self documenting?
#
dougbeal
Can I list all the commands?
tbbrown joined the channel
#
sknebel
What is Loqi?
#
Loqi
Loqi is a friendly and useful bot present in the IndieWeb discussion channels https://indieweb.org/Loqi
#
sknebel
only in this way as far as I know
#
dougbeal
Is it in github?
#
sknebel
dougbeal: no. or rather, only some components
j_juran joined the channel
#
cweiske
loqi is aaronpk's secret, and we only discover functionality by accident
#
dougbeal.com
edited /Template:WordPress (+46) "Add IndieAuth plugin"
(view diff)
#
dougbeal
Loqi y u n hlp?
#
dougbeal
LOQI Y U NO HLP?
#
sknebel
LOQI DOES REACJIS?!
#
schmarty
HAH, I also just saw that in the slides
#
dougbeal
Loqi reacjis all the things
#
dougbeal
one does not simply reacjis
j12t joined the channel
#
dougbeal
Who uses Now
#
dougbeal
who uses now
#
dougbeal
who uses wordpress
#
dougbeal
oh, ideas
#
dougbeal
What is dfn
#
Loqi
It looks like we don't have a page for "dfn" yet. Would you like to create it?
#
dougbeal
dfn is wikimedia markup for definition element
#
dougbeal
is that right?
#
dougbeal.com
edited /Loqi (+80) "/* Wiki */"
(view diff)
#
dougbeal
What is dfn
#
Loqi
It looks like we don't have a page for "dfn" yet. Would you like to create it?
#
dougbeal
Oh, no cookie for Loqi
#
dougbeal
Loqi, its dfn all the way down
#
dougbeal
Ah, either way its already there?
#
sknebel
indeed
#
dougbeal
Or there is a page without a dfn
#
sknebel
aaronpk: why doesn't Loqi find https://indieweb.org/dfn ?
#
dougbeal
Is renaming wiki pages a big deal? Should all the plugins be Wordpress Blah Plugins?
#
aaronpk
might be too short
#
aaronpk
the MW search API is weird sometimes
#
sknebel
what is wp?
#
Loqi
WP is an abbreviation that may mean Wikipedia or WordPress https://indieweb.org/WP
[miklb] joined the channel
#
gRegorLove
The plugin for the wiki that wraps dfn in p-summary automatically isn't working for /dfn. Probably a regex thing
#
gregorlove.com
edited /dfn (+31) "explicit p-summary"
(view diff)
#
gRegorLove
what is dfn?
#
Loqi
The HTML dfn tag is a way to denote the first time a term is defined https://indieweb.org/dfn
#
sknebel
oh, interesting
#
gRegorLove
What is dfn
#
Loqi
The HTML dfn tag is a way to denote the first time a term is defined https://indieweb.org/dfn
#
dougbeal
gRegorLove++
#
Loqi
gregorlove has 29 karma in this channel (157 overall)
KartikPrabhu joined the channel
#
@fredho02
oh @marcthiele suchte gerade deine webmentions in deinem Artikel als Demo für intern.. schwups weg. Reminder: nächstes Mal Video ^^
(twitter.com/_/status/880185958183964672)
[dariusdunlap] and KevinMarks joined the channel
#
dougbeal.com
created /dougbeal (+29) "Redirected page to [[User:Snarfed.org]]"
(view diff)
#
dougbeal.com
edited /dougbeal (+1) "Redirected page to [[User:Dougbeal.com]]"
(view diff)
#
gregorlove.com
edited /together (+89) "dfn, link, see also"
(view diff)
[kiai] and j12t joined the channel
#
gRegorLove
Hmm, something up with -dev logs again?
#
sknebel
gRegorLove: ?
#
dougbeal
Is Loqi responsible for logging?
#
dougbeal
Give Loqi a cookie as proof of life ;)
#
gRegorLove
They stop at 14:29 for me and "jump to bottom" link doesn't work. Ran into it yesterday too. https://chat.indieweb.org/dev/2017-06-28#t1498685391133000
#
Loqi
[dougbeal] is that right?
j_juran joined the channel
#
gRegorLove
Though today when I look at yesterday's logs, they're there.
#
dougbeal
What is #meta
#
Loqi
mo’ <meta>, mo’ problems -- https://twitter.com/t/profile_imageTantek Çelik, 2015-01-23 https://indieweb.org/meta
#
dougbeal
What is #dev
#
Loqi
It looks like we don't have a page for "#dev" yet. Would you like to create it?
#
sebsel
gRegorLove what if you select another timezone from the logs list?
#
sknebel
gRegorLove: for me they look ok (GMT time selected)
#
gRegorLove
Will check. I have Pacific selected.
#
dougbeal
Interesting, UTC shows it all
#
gRegorLove
Though weird it only affects -dev for me, same timezone selected on others and they're current.
#
gRegorLove
Huh. Switched to GMT, saw newer entries, switched back to US/Pacific and now they're there too
#
gRegorLove
In other dev topics, micropub question: Thoughts on whether bookpub (micropub client for books) should assemble an HTML e-content, or just send through the h-cite + properties, with a plain text summary property as a fallback? This is the e-content HTML I was playing with generating in the mp client: http://pin13.net/mf2/?id=20170628224458208
#
gRegorLove
Do any other mp clients assemble an e-content from other fields -- like, other than the Quill editor where you're authoring in HTML already?
#
aaronpk
sounds simliar to what ownyourswarm does
#
gRegorLove
The "Want to read" will ideally be coming from a mp endpoint config, so can be localized.
#
aaronpk
it has two modes, a "simple" mode which puts everything in the content, and the "json" mode which sends the full-resolution checkin data
#
gRegorLove
Nice, I'll check that out
#
sknebel
I believe having the option to generate e-content would be good, because it makes it a lot easier for a lot of people to get started using it
KartikPrabhu joined the channel
#
sknebel
while still getting a nice-looking fallback
#
www.svenknebel.de
edited /User:Www.svenknebel.de (+148) "/* short-term itches */ posting interface needed :/"
(view diff)
#
sebsel
gRegorLove I do it different: I keep a list of books I have at https://seblog.nl/bieb and then I just send a h=entry&read-of=https://seblog.nl/isbn/9789023425021 to my endpoint. My display then fetches the mf2 from the URL (but technically the book could also live somewhere else, if there was microformats there)
#
Loqi
[Walter van den Berg] Schuld
#
sebsel
hmz, XRay returns the name of the first book in my library :P
#
sebsel
But that's how I would imagine a real indieweb checkin would go too: just give it the URL of the venue, and then your site fetches their h-card.
#
gRegorLove
sebsel: Oh, interesting. Which mp client?
#
sebsel
Paw :P
#
sebsel
what is Paw?
#
Loqi
It looks like we don't have a page for "Paw" yet. Would you like to create it?
#
sebsel
meh, it's a HTTP-send-thingy
#
gRegorLove
I hope I didn't reinvent the wheel, hah
#
gRegorLove
Ah. Webby, or like command line?
#
sebsel
No, I have no client
#
sebsel
or well, I have a Workflow for it
#
sebsel
What is workflow?
#
Loqi
Workflow is an iOS app used to automate various actions https://indieweb.org/Workflow
#
sebsel
I can enter a page number in that workflow as well
#
sebsel
But I don't have a real client for /read posts, and of course, my way might not be the best way.
#
gRegorLove
Paw is an HTTP client for macOS https://paw.cloud/
#
loqi.me
created /Paw (+78) "prompted by sebsel and dfn added by gRegorLove"
(view diff)
#
gRegorLove
I definitely have ideas for the future of parsing the URL you give the client for an h-cite
#
sebsel
But it does make sense to either send a URL of a book, then extend with that h-cite, OR send the full h-cite embedded with a JSON micropub
#
gRegorLove
But starting minimally with user-entered info to see how it works
#
gRegorLove
So I could find an h-cite on your site, paste it in, and have it on my site as a want-to-read, without re-entering the info
#
sebsel
yes, ideally I would give it isbn:9789023425021 instead of https://seblog.nl/isbn/9789023425021 and that XRay (or whatever) extends that
#
Loqi
[W.F. Hermans] Nooit meer slapen
#
gRegorLove
Loqi's handy for mf debugging like that :)
#
gRegorLove
You should add yourself to /book
#
sebsel
what is book?
#
Loqi
A book is a written work https://indieweb.org/book
#
seblog.nl
edited /book (+147) "/* IndieWeb Examples */ added myself"
(view diff)
[chrisaldrich] joined the channel
#
sebsel
hm, I was going to bed early today (1:13am now) but well, I got my own token endpoint working :D
#
sebsel
not yet using it, because testing, but I am happy so far
#
tantek.com
created /Template:play (+33) "simple play emojicon with abbr for accesibility"
(view diff)
#
tantek.com
edited /Template:play (+41) "no dotted border or text decoration"
(view diff)
#
tantek.com
created /Template:videoduration (+93) "create for easier markup to session video playback"
(view diff)
#
tantek.com
created /Template:videoduration/doc (+960) "draft based on main/doc"
(view diff)
AngeloGladding, j12t and [cleverdevil] joined the channel