#dev 2018-12-31
2018-12-31 UTC
#
[kevinmarks] True.

[schmarty] joined the channel
#
[schmarty] i'm not super pleased with h-feed as a catch-all for collections of h-entry - unless they are meant to be followed like a feed.

#
[schmarty] tantek: agreed! and that is one way i publish h-feeds. i also use h-feed on tag pages.

#
[schmarty] i am less into the idea of using h-feed to describe an archive collection that isn't expected to update over time.

#
[schmarty] but i am probably splitting hairs

#
[schmarty] tantek: yep. it's quite a tradeoff! makes me realize that if we changed the name from "feed" to "collection" in all cases, it would still make sense...

#
[schmarty] a reader could periodically check a collection for new entries, and look for rel=next/prev links for adjacent pages of the collection.

#
[schmarty] i don't think it's intuitive that people follow feeds and not collections.

#
[schmarty] in the sense that i think the word "feed" is jargon.

#
[schmarty] that's fair. "news feed" "twitter feed" and more are pretty widely used.

#
[tantek] lots of citations on https://indieweb.org/algorithmic_feed

#
[schmarty] what is a feed?

#
Loqi A feed is a dynamic set of posts, typically listed in reverse-chronological order, often only the most recent n (like 10) of them https://indieweb.org/feed

#
[schmarty] that def fits my thinking that a feed is a special case of collection :}

#
[schmarty] oh heh, that is interesting.

#
[schmarty] ahaaaaaa. tantek, i found the crawler i was thinking of that starts on your main feed and follows rel=next/prev: http://mirror.rhythmandpoetry.net/indieweb-bestnine/

#
Loqi It looks like we don't have a page for "rel-previous" yet. Would you like to create it? (Or just say "rel-previous is ____", a sentence describing the term)

#
[tantek] rel-previous is the use of the HTML rel attribute on a hyperlink to page previous to the current page with the value of "previous" to provide a way for consuming code to discover that link and navigate to it to show content previous to the current page; like an indieweb archive page that links to the previous archive page in a time series.

snarfed joined the channel
#
[tantek] rel-previous << Consuming code implementation: http://mirror.rhythmandpoetry.net/indieweb-bestnine/ - Indieweb BestNine - a site for crawling your site and finding your best nine photos according to the number of likes they have received

#
Loqi ok, I added "Consuming code implementation: http://mirror.rhythmandpoetry.net/indieweb-bestnine/ - Indieweb BestNine - a site for crawling your site and finding your best nine photos according to the number of likes they have received" to a brand new "See Also" section of /rel-previous https://indieweb.org/wiki/index.php?diff=55126&oldid=55124

#
Loqi ok, I added "[[archive navigation]]" to the "See Also" section of /rel-previous https://indieweb.org/wiki/index.php?diff=55127&oldid=55126

#
Loqi ok, I added "[[rel-previous]]" to the "See Also" section of /archive_navigation https://indieweb.org/wiki/index.php?diff=55128&oldid=53469

#
[schmarty] tantek++ nice

snarfed and ben_thatmustbeme joined the channel
#
@tdmsilvino Atualizei meu blog https://silvino.net. Usando Hugo, Cloudflare, Netlify. Habilitado para a Indieweb. Agora sรณ falta habilitar webmentions! (twitter.com/_/status/1079583948622184448)
snarfed and kisik21 joined the channel
[tantek] joined the channel
#
[tantek] !tell GWG can you comment with at least that and perhaps details of which implementation (phpmf2) you used? https://github.com/microformats/microformats2-parsing/issues/44

[nick] joined the channel
#
[nick] why aren't webmention receive endpoints REST?
#
[nick] I feel like the endpoint should hit with `Content-Type: application/json` and `
{"source":"url","target":"aurl"}
`#
KartikPrabhu why JSON? a simple endpoint with source and target allows for simple forms to submit webmntions

#
[nick] i guess mostly for convience... for me ๐
#
[nick] all my validation is done through json serializers...
#
[nick] but i come from a world where everything is REST api based
#
[nick] I don't see anything in the docs about what content type should be expected..
[tantek] joined the channel
#
[nick] i never used pingback so I don't know any of it's mistakes or design decisions...
#
[nick] i see webmention being able to, update, create delete a web mention object
#
[nick] which to me says makes sense in that being a `POST`, `PUT` and `DELETE` http request
[asuh] joined the channel
#
[nick] which translates to REST
#
[nick] and the "standard" for REST is json..
#
[nick] can you elaborate?
#
[nick] (sorry this is all new to me...)
metbril joined the channel
#
[nick] so if you send a webmention to delete a post
#
[nick] say a reply
#
[nick] it's up to me to respect your wish to delete that?
#
Loqi Grav is a flat-file CMS built on PHP, with Twig templating, and YAML + Markdown for storing articles (YAML for metadata, Markdown for the content) https://indieweb.org/Grav

#
[nick] i guess i still see it through my "rose tinted" glasses.
#
[nick] i send you a `DELETE` request a reply
#
[nick] you handleit how ever you want.
#
[tantek] metbril, https://indieweb.org/Grav#IndieAuth looks good!

#
[nick] [tantek] so if I'm going to request a delete how does that work in webmention land?
#
[tantek] just as the spec says https://www.w3.org/TR/webmention/#sending-webmentions-for-deleted-posts

#
[nick] oh cool I didn't see that site before
#
[nick] i've been digging around the wiki
#
[nick] for indieweb
#
[nick] it just mentions that you can delete... but I didn't see anything about specifics..
#
[nick] the spec is super helpful
#
[nick] it just feels weird to send `links` as opposed to sending "content"
#
[nick] so it's a new way of thinking for me..
#
Loqi TrackBack was a protocol for web sites to notify other web sites when they've posted a link to them (respectively) https://indieweb.org/Trackback

[metbril] joined the channel
#
[nick] ok so with just sending content... there's no way to verify that I actually linked to your post...
#
[nick] so with webmention i pull the content and verify the link is there.. and I inspect to find certain elements in the html
#
[nick] and pull those out to create content on my page..
#
[nick] but my flavor is the best flavor ๐
leg joined the channel
#
[nick] soo what are the fears of webmention...
#
[nick] (that might be in the spec haven't gotten that far)
[pfefferle] and barpthewire joined the channel
#
[nick] [tantek] so as far as an "sending mechanism" on my page. If I'm going to write a post and lets say I have a bunch of links in there... Should my publishing mechanism filter through all the links that are in the post and blindly send webmentions?
#
[nick] in the hopes that the linked domains have a webmention receiver?
#
[nick] oh I see I look for a webmention link on the domain first..
#
[nick] yeah i just read that the receiver could be on a different domain...
#
[nick] so I'd iterate through my links. review the source of those links. look for a `webmention` link if found submit a request to that link...
#
[nick] I see why async is so important for this...
#
[nick] ok time for bed. thanks for your time
#
[nick] appriciate it
#
[nick] wife kid and i are leaving for CA tomorrow... so I'll be reading on the plane
#
[nick] also trying to figure out a way to model all the differnet post types... so i can handle those... well make something thats expandable
swentel, jgmac1106, [jgmac1106], [xavierroy] and [Vincent] joined the channel
#
[Vincent] Morning IndieWeb
[voss] and jjuran joined the channel
barpthewire and jgmac1106 joined the channel
#
@fuzzylogicx โฉ๏ธ I started this earlier this year on my Perch-based site and got as far as implementing indieauth and webmention in both directions. Still got a list of to-dos with micropub, bridgy, POSSE and PESOS. If you ever want to chat to someone going through same process, just shout! (twitter.com/_/status/1079721427283202050)
[davidmead] and [jgmac1106] joined the channel
#
Loqi GWG: [tantek] left you a message 7 hours, 25 minutes ago: can you comment with at least that and perhaps details of which implementation (phpmf2) you used? https://github.com/microformats/microformats2-parsing/issues/44

#
Zegnat Here you go, one test case of fragment permalinks: https://grapefruit.zegnat.net/2018/04.html#dt201804141608Z

#
petermolnar sknebel: yes, I did; it worked fine, however, I'm yet to actually figure out how to use microsub as my rss reader replacement, because despite having all the sources, nothing is publising in the topics.

#
petermolnar `ek connect [ your website url ]` (follow link it displays); `ek import opml [opml file path]` - that's it

#
petermolnar to clean it up in bash `for c in $(ek channels | awk '

{print $1}
'); do for url in $(ek follow $c); do ek unfollow $c $url; done; ek channels -delete $c; done`[jgmac1106], [smerrill] and [kevinmarks] joined the channel
#
pstuifzand I wrote about how you can use `ek` to import and export OPML: https://p83.nl/posts/957

#
@mjmoriarity I think I've got basic support for receiving Webmentions working on http://mattmoriarity.com. At the very least, replies from http://Micro.blog should show up like comments on posts. This was a lot more work than I expected it to be. (twitter.com/_/status/1079763136251596800)
#
@mattl โฉ๏ธ Yep. http://IndieWeb.org. I have a blog thatโs IndieWeb ready and my domain is linked from my Twitter bio so I can use indieauth (twitter.com/_/status/1079772933189451776)
[tantek] joined the channel
#
[tantek] Zegnat, Petermolnar, if you want a guestbook on your site, create a page /guestbook that accepts webmentions and let people comment away. presto you have a guestbook

[schmarty] joined the channel
#
[schmarty] pstuifzand++ for ek OPML import and export! i am delighted to be able to back up my aperture feeds so easily!

#
[schmarty] !tell pstuifzand: hit an issue with ek OPML export from aperture if any channel is set to "Show Unread Indicator" rather than "Show Unread Count": 2018/12/31 11:32:28 main.go:395: An error occurred: json: cannot unmarshal bool into Go struct field Channel.unread of type int

#
@jgmac1106 โฉ๏ธ Can we just use Aperture/Indigenous as the client or do we only need Indigenous? Haven't dug into code to see if microsub native.
Wouldn't have skills for PR but interest is growing for a simpler #IndieWeb version of WordPress(ish) that isโฆ https://quickthoughts.jgregorymcverry.com/2018/12/31/can-we-just-use-apertureindigenous-as-the (twitter.com/_/status/1079778723480723456)
#
pstuifzand [schmarty], thanks for the report. The microsub spec allows for both a boolean or a number for the unread count.

#
Loqi pstuifzand: [schmarty] left you a message 8 minutes ago: hit an issue with ek OPML export from aperture if any channel is set to "Show Unread Indicator" rather than "Show Unread Count": 2018/12/31 11:32:28 main.go:395: An error occurred: json: cannot unmarshal bool into Go struct field Channel.unread of type int

#
pstuifzand The Go json decoder, can't handle both an bool and int for the same struct member. It's something I need to look into.

#
[schmarty] pstuifzand: static type systems strike again! thanks for the excellent utility!

[kevinmarks] joined the channel
#
[jgmac1106] @schmarty my reader grabbed your last chunk of posts with your update,fun history of Marty saying Goodbye to Baltimore

#
[schmarty] [jgmac1106] i kind of wish i had captured more, but it felt weird to make public posts about it.

#
[jgmac1106] Private posts.. Or post you don't syndicate POSSE are good

#
[jgmac1106] I thought you did nice job

#
aaronpk KartikPrabhu: what happened to the mf parser here? https://kartikprabhu.com/connection/mfparser (found a link in a github thread)

#
petermolnar [tantek]: re guestbook: not the same. Guestbook entries mainly came from lurkers, not content creators.

#
[jgmac1106] Can't you then have a guest book that takes webmentions and native comments

#
petermolnar the only solution would be self-webmentions, which is, in essence, hosting native comments, which I don't want this way, because spam. As for twitter: same problem, not for the anon lurkers.

#
KartikPrabhu aaronpk: which browser?

#
KartikPrabhu yeah I have that behaviour on Chrome Linux too. Chrome is bad at girds

#
KartikPrabhu good thing eveyone is switching to Blink right?!

#
KartikPrabhu earlier I had a fix for it since Chrome dd not support "display: contents" but now it does and the grid is still broken! I am really not inclined to fix things for Chrome anymore

#
petermolnar KartikPrabhu: tried it in Dillo, just for curiosity, "CSRF verification failed. Request aborted." after posting content

#
KartikPrabhu petermolnar: I think you have blocked the CSRF cookie then

#
petermolnar I don't think Dillo knows about CSRF

#
KartikPrabhu if it is a browser it would know about cookies

#
KartikPrabhu what's Dillo anyway?

[smerrill] joined the channel
#
[smerrill] https://www.dillo.org/
#
KartikPrabhu aah dillo blocks all cookies by defualt

#
[kevinmarks] trying to make mention.tech json compatible with webmention.io - is wm-property Post Type Discovery, or is it just the first property of a given type?

#
[kevinmarks] ah, OK. I was looking at https://beesbuzz.biz/blog/3743-More-fun-with-Webmentions and it is very dependedent on it

#
[kevinmarks] so I should look through the properties and put the first one that has a url of the target into wm-property?

eli_oat and [nick] joined the channel
#
[nick] ok I think I got my receiver working. Changed my view to accept form content instead of json. i've had to take inspriation from a couple different projects that kinda didn't do everything or everything the way I wanted...
#
[nick] now time for a few more tests before I deploy..
#
[nick] next to implement some discovery and sending
eli_oat and [smerrill] joined the channel
#
[smerrill] style question: do you folks generally prefer a permalink anchor to come before or after the content?
eli_oat joined the channel
#
[kevinmarks] webmentions now shown on https://tumblelog.xyz/ via mention.tech and a mutated version of https://beesbuzz.biz/blog/3743-More-fun-with-Webmentions

gRegorLove joined the channel
#
[smerrill] @zegnat thanks. thatโs kind of what i was leaning toward. Trying to twiddle this list of tweets into something marginally legible: https://skippy.net/files/test.html
#
@vincentlistens @adactio Apologies, a typo in my code caused Telegraph to loop and send 5 webmentions to your site, before I could stop it. (twitter.com/_/status/1079838093816070145)
[Vincent] joined the channel
#
[Vincent] ๐ฌ That was hair raising. I had a typo in my code, causing my function to loop repeatedly and send tons of the same webmentions through to Telegraph. Poor Jeremy K got 5 webmentions in a few seconds, before I snagged it and stopped the code.
#
[Vincent] I might consider adding some sort of queue thing, before I post to telegraph in case it ever happens again ๐ฌ
snarfed joined the channel
[schmarty], [kevinmarks] and snarfed joined the channel
#
@tdmsilvino Webmentions e Netlify CMS
https://silvino.net/2018/12/31/webmentions-e-netlify-cms/ (twitter.com/_/status/1079851060225810432)
tbbrown, [schmarty] and jjuran joined the channel
#
[schmarty] !tell tantek: looks like your ๐ธ links are out of date. possibly you added them very early before I had the URL normalization and hashing down pat? either way: your site is not currently in the ๐ธ database. you can log in again to get fresh links.
