#dev 2019-08-29
2019-08-29 UTC
gRegorLove and tbbrown joined the channel
[fluffy] joined the channel
[Michael_Beckwit, pfahlr, mattdavis and [tantek] joined the channel
[Michael_Beckwit and cweiske joined the channel
#
KartikPrabhu why would one send a relative URL in a POST parameter anyway?

gRegorLove and [fluffy] joined the channel
#
[fluffy] like I was thinking, source would be http://example.com/foo and target would be /bar, and so the thing pushes a webmention to /bar’s endpoint with those params, and then the endpoint would go “oh target is relative so we’ll treat the destination as http://example.com/bar”

#
KartikPrabhu I don't think any POST request does that

#
KartikPrabhu webmention's are POST requests

#
KartikPrabhu if the URL is not well-formed then ignore it

#
KartikPrabhu still not sure what the use case is. The webmention sender can resolve the relative target URL and then send the webmention

#
KartikPrabhu is very confused

#
[fluffy] like the two uses cases for this are 1) webmentions to pages on the same domain (without having to expand them out fully) and 2) webmentions using protocol-relative URIs like //example.com/blah

#
[fluffy] which resolves to http://example.com/blah from an http site and https://example.com/blah from an https site

#
KartikPrabhu is still confused

[KevinMarks] joined the channel
#
[KevinMarks] The naive check of "grep the source page for the target string" will work for a relative url

#
[KevinMarks] So the simple non-parsing html version will work

#
KartikPrabhu [fluffy]: I use relative URLs and my webmention endpoint finds the links, resolves them and matches the target

#
KartikPrabhu resolved

#
KartikPrabhu as mentioned above. Find all links in the resolved absolute target post and then resolve the links and match to target

#
[KevinMarks] So https://github.com/kevinmarks/mentiontech/blob/master/main.py#L177 would work with relative links and fail I. Kartik's case

#
KartikPrabhu ok

#
KartikPrabhu eh! what?

#
[KevinMarks] As I'd need to instead parse the html for links and make them absolute to check

#
KartikPrabhu exact match in the sense of URLs not strings

#
KartikPrabhu oh wekk

#
[fluffy] like if you mention http://beesbuzz.biz/blog which forwards to http://beesbuzz.biz/blog/

#
KartikPrabhu yeah I handle that too

#
KartikPrabhu redirections are different

#
KartikPrabhu aaronpk: really?

#
KartikPrabhu aaronpk: why is the spec about string matches?

#
KartikPrabhu and not resolved URL matching

#
KartikPrabhu is even more confused

#
[fluffy] like, sender goes “source=https://example.com/foo&target=/bar“, receiver looks at https://example.com/foo, sees that there is in fact an <a href=“/bar”> in it, and then stores the mention as being to https://example.com/bar

#
[KevinMarks] So does this imply that webmention.rocks should have cases for this?

malaclyps[m], [Rose], sfoster, jeremych_, romainbouyeDisco, [jgmac1106], [grantcodes], gRegorLove, vika_nezrimaya, dino and GelvenDiscord[m] joined the channel
#
[jgmac1106] Both look quite useful

#
@janboddez On IndieAuth, and using one’s own site as their online identity. “As with owning your content by owning your URLs, even if it’s hosted elsewhere, we use our own site as our identity, not our profile on a 3rd-party site, even if we… https://mastodon.social/@janboddez/102700270261166620 (twitter.com/_/status/1167052109918986240)
#
jgmac1106 go to admin sign in: https://rhizo15.jgregorymcverry.com/session/login?fwd=%2Fadmin%2F

eli_oat, tbbrown and [KevinMarks] joined the channel
#
[KevinMarks] add sandbox to the iframe: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe or just remove it

strugee and [tantek] joined the channel
#
Loqi It looks like we don't have a page for "zeega" yet. Would you like to create it? (Or just say "zeega is ____", a sentence describing the term)

#
Loqi A story is a singular (one per profile) time stream collection post, that consists of ephemeral photo and video posts that are shown in sequence one at a time and disappear from the collection 24 hours after being added https://indieweb.org/story

omz13[m], jeremycherfas, oodani, eli_oat, myfreeweb, gorhgorh[m]2, eddy[m], placer14[m], AblibuDiscord[m], new0ne[m], gtsDiscord[m], l^discordDiscord, snapDiscord[m], EdmundMDiscord[m, zoink92Discord[m, malaclypsDiscord, hvergaraDiscord[, cristobalDiscor4, KinnardDiscord[4, pusherDiscord[m], CryptoEmpressDis, DerekDiscord[m], SchwartzDiscord[, planetary_devDis, lamborghiniDisco, nocentDiscord[m], allgoDiscord[m], LokeLDiscord[m], buztedDiscord[m], BossMANDiscord[m, katakotoDiscord[, PamileissonDisco, koalalorenzoDisc, braditzDiscord[4, thestevewayDisco, nyarlathotepDisc, braditzDiscord[m, JordanKrageDisco, zcopleyDiscord[m, NastyEbilPiwateD, RealSnazzyDiscor, n9tDiscord[m], robinzzzDiscord[, Dby0Discord[m], BadGriefDiscord[, PeevesDiscord[m], RyonezCoruscareD, RealityDiscord[m, KisulkenDiscord[, npfossDiscord[m], benaszabDiscord[, ExpherienceDisco, flower88Discord[, Microsoft_techni, KarlDiscord[m], nijynotDiscord[m, M5310Discord[m], macerbiDiscord[m, GuillaumeDiscord, ZapierDiscord[m], nilocDiscord[m] and benharri joined the channel
gRegorLove joined the channel
[grantcodes] and [Michael_Beckwit joined the channel
[schmarty] joined the channel
#
[schmarty] jacky++ posting videos on peertube.social

#
[schmarty] subscribing via RSS is impossible though 😂

gRegorLove joined the channel
#
jacky I might point people to follow the tag https://v2.jacky.wtf/tags/video on my site

#
[schmarty] it's not meant to be impossible, they even has a "Subscribe via RSS" link on your profile page

#
[schmarty] but it's not a real link, it's some goofy Angular button

#
[schmarty] so i can't right-click to get the URL, or ctrl-click to open in a new tab

#
[schmarty] and regular clicking prompts me to download and save an .xml file

#
[schmarty] this is a PeerTube bug

#
[schmarty] but it literally doesn't work

gRegorLove joined the channel
vika_nezrimaya, eli_oat, jgmac1106 and [snarfed] joined the channel
#
[snarfed] interestingly if you scrape IG with a user session cookie, that overrides IP blocks. eg https://instagram-atom.appspot.com/ is still working fine
[grantcodes] joined the channel
#
[grantcodes] Ahh, well I would move my feeds to the atom suite but the mf2 feed is so much richer in indie readers

[fluffy] joined the channel
#
[grantcodes] Photos is the main one for me

#
[grantcodes] Let me try instagram atom again

#
[grantcodes] Well by that I mean everything is there, but it's all in the content, not in a photo property. If that is to do with the microsub server feed parsing or not I don't know

#
[schmarty] haha

#
[schmarty] 😲

#
KartikPrabhu is this the yaml analog of when people would mess up databases with queries

#
KartikPrabhu but done with simple ellipsis :P

vika_nezrimaya joined the channel
#
aaronpk [grantcodes]: see the thread here https://github.com/indieweb/microsub/issues/21

[jgmac1106] joined the channel
#
[jgmac1106] plenty of people who can help with rebranding/design just ask (but not me)

#
[fluffy] Like if I’m replying to someone else’s entry I’ll have `In-Reply-To: http://example.com/bad-take` as a header, which will generate `<a class="u-in-reply-to" href="http://example.com/bad-take"></a>` in the entry’s hcard section.

#
[fluffy] https://github.com/PlaidWeb/Publ-templates-beesbuzz.biz/blob/master/templates/entry.html is my master entry template

#
[jgmac1106] fluffy you should check out the rules and folders built into inoreader pro a lot of UI inspiration for your vision I think

#
@jgmac1106 ↩️ I get all the webmentions but yes I got the @ mention on Twitter too. Glad to hear that @withknown meets most accessibility (beyond the minor photo title as both syndicated content, as alt text).
Never thought about all the other tools… https://quickthoughts.jgregorymcverry.com/2019/08/29/cswordpress-i-get-all-the-webmentions-but (twitter.com/_/status/1167159159126732801)
#
[jgmac1106] fluffy pardon neophyteness but a serial view in a social reader or site be neat. Like drop a url in and be able to jump to 6 out of 7, nav back and forth

#
[jgmac1106] my neophyteness not yours

#
[jgmac1106] On another topic if I have a really long doc and I am going to add a nav menu of anchor ids would that go in e-content?

#
[jgmac1106] What is collection?

#
Loqi A collection is a type of post that explicitly lists and/or embeds multiple other posts chosen by the author https://indieweb.org/collection

#
[jgmac1106] But if you used a p-category inside a data class, parsed a collection this way, couldn't fluffy build views that allow you to jump issues, see them descending and ascending?

[asuh] joined the channel
[Jamey_Sharp] joined the channel
#
[Jamey_Sharp] I can't contribute much to the conversation right now but strong endorse for serial readers 👍
#
[Jamey_Sharp] Oh, I have thoughts on that…
#
[Jamey_Sharp] If you're reasonably confident you can get old posts again from the origin server, because it provides metadata per section 2 or 4 of RFC5005, then you can keep just a minimum amount of information for all old posts, with enough to remember which feed document you probably have to re-fetch if the user wants to see it again.
#
[Jamey_Sharp] I wrote some about this in https://github.com/jameysharp/reader-py/blob/master/README.md#api-to-simplify-other-feed-readers
BenLubar_ joined the channel
#
[Jamey_Sharp] Also if you're deleting entries from your archives I'm not certain you've done what you need to for RFC5005 yet 😅
#
[Jamey_Sharp] Ah, okay, if you have the tombstones and you put them in the newest feed when you add them, then you're set, as far as standards conformance goes.
#
[Jamey_Sharp] I think that's probably what I mean.
#
[Jamey_Sharp] Yeah.
#
[Jamey_Sharp] Words are hard
#
[fluffy] so for example I recently deleted http://beesbuzz.biz/598 and that appears in http://beesbuzz.biz/feed?date=200704 but not in http://beesbuzz.biz/feed

#
[Jamey_Sharp] Oh. You need the tombstone in the archive for when you deleted the entry, not when the entry was published.
#
[Jamey_Sharp] Otherwise somebody has to look back at old archives to discover it, which they're not supposed to have to do.
#
[Jamey_Sharp] Sure, that seems fine.
#
[Jamey_Sharp] I need to drive somewhere now so chat with y'all later 😁
#
[grantcodes] Fixed that author issue fluffy. It was automagically caching stuff based on the author url, so it was working in feeds where authors have their own urls.

[schmarty] joined the channel
#
[jgmac1106] Never mind Fluffy I forgot you are talking about consuming past serial content rather than thinking about collectiona for future display

#
[jgmac1106] I was just brainstorming way serialization could work based on how people are fooling around with collections

vika_nezrimaya joined the channel
#
[snarfed] hey aaronpk is it intentional that this post of yours is missing its instagram synd link? https://aaronparecki.com/2019/08/28/59/bay
#
Loqi [Aaron Parecki] I've reached the point that a day trip to the Bay Area from Portland is effectively the same as a "long commute to work". I'm also pretty sure this is still shorter than some peoples' commutes within the Bay Area. https://aaronparecki.com/2019/08/28/59/photo.jpg

#
Loqi [Aaron Parecki] well that was one of the nicest sunsets I've seen from an airplane in a while! https://scontent-iad3-1.cdninstagram.com/vp/2881593b5d4cf217ca165b7afc560668/5E0F64BC/t51.2885-15/e35/s1080x1080/68696359_2584127694981486_998730416595159674_n.jpg?_nc_ht=scontent-iad3-1.cdninstagram.com

#
[snarfed] just wanted to confirm the lack of backfeed (https://brid.gy/instagram/aaronpk# )
[manton] and [jgarber] joined the channel
#
@RonautDreams ↩️ @mrejfox i haven't used it but i think http://brid.gy tries to solve for this. (twitter.com/_/status/1167197963887812609)
#
@mrejfox There is no reason that your personal website couldn't ping my personal website when you post an awesome new photo, and yet the entirety of some artists' work is held in an Instagram profile- these are choices we have made as developers, creators, and as a society (twitter.com/_/status/1167181611340849155)
#
[tantek] Was going to say, someone could respond to this tweet with a POSSE reply invitation. https://twitter.com/mrejfox/status/1167181611340849155

[aaronpk] joined the channel
[pawel_madej] joined the channel
#
@brendt_gd ↩️ @MetalArend @krakjoe Have you heard of webmentions though? (twitter.com/_/status/1167211031925596160)
[KevinMarks] joined the channel
#
[KevinMarks] Feedparser has a few thousand test cases

#
[KevinMarks] Mastodon atom feeds have images as enclosures I think

[asuh] joined the channel
#
Loqi Jekyll is Ruby software that helps you create "Simple, blog-aware, static sites" suitable for static domain hosting https://indieweb.org/Jekyll
