#dev 2018-11-08

2018-11-08 UTC
snarfed joined the channel
#
mblaney
aaronpk if there's no author on an h-entry I fall back to h-feed p-name. If that doesn't exist I scrape <title> from the html.
tbbrown and snarfed joined the channel
#
mblaney
what is private webmention?
#
Loqi
The Private Webmention protocol is an extension to Webmention that supports sending and verifying Webmentions for posts that require access control https://indieweb.org/private-webmention
[kevinmarks] joined the channel
#
[kevinmarks]
The classic feed model is to have author allowed at both feed and entry level, with the entry overriding the feed
snarfed, eli_oat, tbbrown, ben_thatmustbeme, gRegorLove, renem, [manton], KartikPrabhu and samw joined the channel
#
kisik21
anyoneknows why webmention.io is down?]
#
kisik21
anyoneknows why webmention.io is down?
#
kisik21
ouch
KartikPrabhu joined the channel
#
petermolnar
kisik21: yes, there's something wrong with it
swentel, [kevinmarks], mblaney, [voss], [jgmac1106] and [schmarty] joined the channel
#
@jgmac1106
So changed my feed in http://micro.blog so only post with #mb tag will syndicate to http://micro.blog (and of course webmentions). I need to turn off Twitter>Mastodon and then try Microblog's new ActivityPub integration (http://quickthoughts.jgregorymcverry.com/s/1inEXK)
(twitter.com/_/status/1060514934746988544)
#
@jgmac1106
↩️ For people who installed gRSShopper be easy to track webmentions between sites, should be able to surface pingbacks for everyone else in the OPML if we wanted to add that layer of connections. #el30 (http://quickthoughts.jgregorymcverry.com/s/8GmSI)
(twitter.com/_/status/1060518654029299713)
[Vincent], [schmarty], eli_oat, [jgmac1106], tbbrown, petermolnar, Ruxton and GWG joined the channel
#
aaronpk
Oops probably cause I got part way through an upgrade yesterday
#
sknebel
what is timezone?
#
Loqi
timezones are a way to create dependencies in your code on legislative bodies in countries you have never heard of[1] https://indieweb.org/timezone
#
sknebel
A tool to extract data from Open Street Map (OSM) to build the boundaries of the world's timezones.] (libraries based on this linked in readme)
#
Loqi
[evansiroky] timezone-boundary-builder: A tool to extract data from Open Street Map (OSM) to build the boundaries of the world's timezones.
[kevinmarks], [eddie], [jgmac1106], eli_oat and KartikPrabhu joined the channel
#
kisik21
can I link an h-feed from index page without making index-page an h-feed?
#
kisik21
also - how to handle pagination in h-feeds?
#
kisik21
can I keep an h-feed that would contain only last X posts, for example?
[eddie] joined the channel
#
[eddie]
On the index page if you add a header link to an h-feed you can put rel=“feed” on that link and it should work. More info: https://brid.gy/about#link
#
sknebel
and rel="prev"/rel="next" for pagination
#
@jgmac1106
↩️ http://Wordpress.com supports webmentions using https://Brid.gy (can use Blogger, Medium, etc) http://wordpress.org has plugins, Known and http://micro.blog work out of the box. #el30 (http://quickthoughts.jgregorymcverry.com/s/J98SK)
(twitter.com/_/status/1060585141846884352)
#
@jgmac1106
↩️ http://Wordpress.com supports webmentions using https://Brid.gy (can use Blogger, Medium, etc) http://wordpress.org has plugins, Known and http://micro.blog work out of the box. #el30 (http://quickthoughts.jgregorymcverry.com/s/J98SK)
(twitter.com/_/status/1060585141846884352)
eli_oat joined the channel
#
kisik21
sknebel: is rel="prev" used for older or newer posts
#
kisik21
?
#
aaronpk
it means the previous page. so if you are sorting from newest to oldest it means older posts. but if you are sorting oldest to newest it means newer posts.
#
kisik21
uh... I don't understand. My first page contains newest posts. rel="prev" or rel="next" on its only pagination link?
#
kisik21
sorry
#
aaronpk
prev then
#
kisik21
ok thanks
sebsel, kaushalmodi, eli_oat, [dave] and snarfed joined the channel
#
aaronpk
ugh fitbit does not understand timezone changes very well
[eddie] and snarfed joined the channel
#
sebsel
aaronpk ah! Spec says "POST", but Together and Aperture do "GET" on Preview!
[jgmac1106] joined the channel
#
sebsel
ah and Indigenous for iOS does not really do preview / subscribing
#
sebsel
which also means I really need to offer my own frontend for Leesmap for people to add feeds if they don't use Together :)
#
aaronpk
or bug me and eddie to add subscribing to monocle and indigenous
#
sebsel
that would work too
#
sebsel
!tell swentel Does the IndieWeb plugin for Drupal support the Microsub 'preview' action? I think it does not, from the code I read, but I might have missed it. See also https://github.com/indieweb/microsub/issues/34 :)
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[sebsel] #34 GET or POST on preview
#
sebsel
I also like how Monocle very conservatively fetches the feeds once, and puts them in the session, whereas Together polls the channels in the background every 15 seconds or so :P
#
aaronpk
the channel list?
#
aaronpk
yeah it also reloads it when things are marked read :)
#
sebsel
I keep seeing requests coming in for it.
#
sebsel
hm, but closing the window makes it stop, so that's good at least.
#
sebsel
Ah, no. Then it just polls every ~30s or so
#
kisik21
aaronpk: does webmention.io implement salmentions?
#
aaronpk
kisik21: it's something the site that receives webmentions needs to implement
#
aaronpk
oh I guess it's both ends really, and no webmention.io won't recognize that it received a salmention vs a regular webmention
#
kisik21
sad. Wamted to get comment threads on my site, I gueess I'll need to have some sort of script on my side to both receive webmentions and process them
#
aaronpk
yeah, I need to do that too, there are just a bunch higher priority things I guess :)
#
kaushalmodi
cweiske: This is deja vu ^^
#
kaushalmodi
may be some day, you have a chance to add salmentions support to commentpara.de :)
#
kaushalmodi
but yes, might be worth the effort if that is synced up with webmention.io
#
sknebel
even better: someone fork both of them and run their own copies of it :D
#
aaronpk
huh I don't think i've seen that
#
aaronpk
also not clear on the suggestion to "forward the webmention usptream"
#
aaronpk
need examples of a page like described
#
sknebel
I interpreted it as "send the same WM payload, but to the endpoint of the "parent" of the page replied to"
#
aaronpk
found a recent blog post and I do see comments on the same page as the post https://singpolyma.net/2018/09/rust-factory-without-box-trait-object/
#
sknebel
also has the nice side-effect that it can "jump" sites that don't support anything special
#
aaronpk
I feel like there is something missing there
#
aaronpk
I don't see how verification works
#
sknebel
You have a post A. I reply at B (but my site, as currently, doesn't show Webmentions at all). Someone else replies to me at C
#
sknebel
I send a webmention "B mentions A", your site records "B is a response to A"
#
sknebel
after validation
#
sknebel
C sends a webmention to me "C mentions B"
#
sknebel
and *also* can send one to you with "C mentions B"
#
aaronpk
ahh so then I recognize that B is a comment i've received, and then I verify that C does actually mention B
#
sknebel
your site says "oh, I know about B, that's in a tree I'm interested in" and can verify that C actually mentions B
#
sknebel
at least that's how I understand the proposal
#
aaronpk
that does make sense
#
aaronpk
seems less fragile than relying on a site to display all webmentions properly marked up with mf2 too
#
aaronpk
this way doesn't require any new markup actually, which is nice
#
aaronpk
and also would work with plain links without microformats
#
sebsel
I'm actually thinking about removing webmentions from my HTML, and fetching them with Javascript, to use js;dr to my advantage
#
sebsel
and this would then not break the flow indeed
#
aaronpk
right which is a common pattern especially with static sites using webmention.io or similar services
#
sknebel
"to use js;dr to my advantage" ?
#
sebsel
So I can still show webmentions, but not to parsers / not linking back to other sites.
#
kisik21
I've implemented webactions on my site! but they look kinda... not obvious. If you click on a "like" button, it is a like. If you click on "comment" counter, it's a comment.
#
sebsel
That would also mitigate A mentioning B, B showing A as a response, which actually makes B mentioning A.
#
sknebel
curious why don't you want to show them? (we should probably document such concerns somewhere)
#
sebsel
mainly because of the circular mentions I guess. But also because I don't want the microformats-blob I have now
#
sknebel
have you encountered the circular mentions as an issue somewhere?
#
sebsel
I could just not mark them up of course.
#
aaronpk
i've had a couple circular mentions
#
sebsel
what is circular mentions?
#
Loqi
It looks like we don't have a page for "circular mentions" yet. Would you like to create it? (Or just say "circular mentions is ____", a sentence describing the term)
#
sebsel
is writing some stuff down
#
sknebel
I wonder if a pointer to A would be useful for A's site to identify the context, or just another thing to handle that's not really necessary
#
aaronpk
I would be worried about adding a lot of extra validations for the extra parameter
#
sebsel
circular mentions are Webmentions for pages that mention another page because that other page mentions the first page.
#
sebsel
That at least gives me the right markup :P
#
sknebel
aaronpk: yeah. it'd really only be useful as the lookup key for where to look for B
#
sknebel
but I guess most storage systems can solve looking up B directly
#
sknebel
the entire proposal also takes some control from B
#
sknebel
since they now can't control what C-posts A sees
#
kisik21
can someone test webaction buttons on https://fireburn.ru? they don't work for me for some reason (markup is present, so are JS files)
#
Loqi
Vika
#
sknebel
don't have indie-config setup for my site, so can't test
#
kisik21
have micropub? use this: https://voxpelli.com/demo/indie-config/
#
kisik21
I use it
#
sknebel
sebsel: how did you opt out of the back link?
#
sebsel
source-diving my own blog I found this one: <data class="p-bridgy-omit-link" value="maybe" />
#
sebsel
which omit's the link if it's <280 chars
#
sebsel
but, it could also be <140 still, that could be the thing
#
sebsel
No I'm at 138 in that tweet. Oh well.
#
sebsel
It's the only example of true/false/maybe I know of :P
#
sknebel
right now there is no single mention "bridgy" on https://seblog.nl/2018/11/08/2/reply for me
#
Loqi
[Sebastiaan Andeweg] Je hebt al een domein, dus je zit al een tijdje op het IndieWeb ;) Maar inderdaad! Je kunt er veel interessante dingen mee. Wees welkom!
#
sknebel
also, it has to be inside the h-entry, since it is a property
#
sebsel
aaaaa, that's it!
#
sebsel
I moved my h-entry from the <body> to the <article>, and this is below that.
[tantek] joined the channel
#
sebsel
Yeah, I have a bit of a hacky flow.
#
sebsel
Micropub sends a syndicate-to, and my blog just stores that in the file and actually uses it to render this bridgy-link
#
sebsel
When in my webmention-receiving code, I check if it's bridgy publish who I send the webmention
#
sknebel
you can also put the omit-link thing on the bridgy link if you prefer that
#
sebsel
and then I remove the syndicate-to and replace it with the syndication-property, with the link in the header the webmention returns
#
sebsel
can I?
#
sebsel
I will move it then.
[schmarty] joined the channel
#
sebsel
sknebel++ thanks for asking, fixed it now :)
#
Loqi
sknebel has 29 karma in this channel over the last year (84 in all channels)
[eddie] joined the channel
#
[eddie]
!tell sebsel: Please bug me about adding subscribing to Indigenous. That was supposed to be in before it went public and I still just haven't gotten around to it
#
Loqi
Ok, I'll tell them that when I see them next
[manton] and [schmarty] joined the channel