#[jgmac1106]Ooh just open my notes collection on my phone... Either need to do a media query or double check my fr in grid.. Was moving fast as I had to get kids to baseball but happy(ish) way it look
#aaronpkok, well my current pre-summit list is: 1) finish my fake microsub server that returns sample/test data so that reader app creators have sample content to test against, 2) add a feature to monocle so you can preview what your feed looks like in a reader, 3) finish creating the list of "test identities" for indieauth.rocks
#jgmac1106[m]grantcodes make one of your projects a to-do list with webmention reminders and possibly Pomodoro timer that sends webmention when time expires,
jgmac1106, [grantcodes], swentel, [tantek], snarfed, [jgmac1106] and [eddie] joined the channel
#jgmac1106jee[m] I could never get bridgy fed to work either. I always time out, my best guess is somethign with my shared host or the IP address was flagged my some service and I donβt have the inclination to even try to unravel that mess
#jmacHello friends. Today I'm looking at "quotation"-type webmentions, after observing that my blog (which uses my own IndieWeb code libraries) presented via-Bridgy quote-tweets as generic mentions, which is not what I want.
#Loqi[brian wisti] The book summary was good but the reminder in-post and in-thread about Indieweb & webmentions is what caught my attention.
#jmac*However* I see that there is also a `mention` property, whose value is a URL within my blog! I take it that it means "This is a mention of *this* URL, even though it's quoting this other thing." I haven't encountered this practice before. So my first question is: Is this a documented standard, or is it something ad-hoc Bridgy is doing?
#aaronpkI don't think anybody does anything special with the "mention" property
#jmacSo its use here is likely a Bridgy-ism? (Realizing Snarfed just left, haha)
#aaronpkNormally a webmention receiver will look at the page for the link, and *then* enhance it with data from the parsed mf2. Since "mention" has no specific meaning, there's no enhanced display if that property is encountered, so it doesn't really add anything
#aaronpkin other words, a page with no mf2 would show up as a comment the same as a page with mf2 and the "mention" property
#aaronpk(other than the post content and author of course)
#jmacThat's how my blog works now; it treats like as a generic mention, except with the added ugliness that the presence of a valid p-name *and* a valid e-content, containing the same values, means that it prints the tweet's content twice. (But that's a side issue)
#jmacWhat I really *want* is for it to say "Aha, this is a reply from twitter that happens to be implemented as a quote-tweet" and then do something presentationally appropriate
#aaronpkWhat do you want that display to be? Because I haven't figured it out for me yet
#jmacAnd the right way to do that is to have my library check for the presence of p-mention. And if that's a quirk of Bridgy, then so be it, because Bridgy is a 900-pound webmention gorilla. :)
#aaronpkI think bridgy includes "mention" in more than just this case? Not sure
#jmacI'd like to just treat it as if it were a reply, honestly.
#jmacSee that example I pasted in. The value of quotation-of is a URL in twitter, and my blog goes "OK, well, I don't care about that" and so considers it a generic mention.
#aaronpkso it can make the connection between that and your original post
#jmacSo a fully functional POSSE system should know where it has syndicated to, eh?
#aaronpkNow it's possible that bridgy should maybe also include your canonical url in that quotation-of since bridgy also does know that
#aaronpkyes it should! So that you can link to your POSSE copy on your posts
#jmacThe canonical URL is what it's putting in p-mention. :) (Which AFAICT isn't in other Bridgy mention documents, e.g. it doesn't bother putting a p-mention in likes or reposts.)
#aaronpkThat sounds like a good issue to file on bridgy :-)
dennis2 joined the channel
#aaronpkSeems like it would make more sense to put it in the quotation-of rather than as the mention property
#jmacThat makes sense. I'll go bring that to mr. snarfed. Thanks for helping me think it through
#jmacHa, it looks like my on-post links to Twitter are already properly marked up with u-syndication, even though I have zero memory of doing that. Way to go, past me
#jmacSo, that brings up an interesting question. Right now, when my webmention library does its checks to see if a mention targeting a certain post is in reference to that same post, it checks for an exact match between the value of the "in-reference-to" property (in-reply-to, repost-of, etc), and the post's URL.
#jmacShould it *also* check for a match with any URL that the post knows that is has been POSSE'd to, in every case?
#aaronpk[m]Now I can't remember all the cases here π
#jmacWell, I don't think the variety of cases matter, necessarily
#jmacBut if my blog (somehow?) gets a webmention declaring a like-of of some off-site URL that it's been POSSE'd to, should it treat that as a like that it itself received?
#aaronpki'm trying to rememebr whether anything besides bridgy does things like this right now
#aaronpkso the webmention would still need to have a link to your actual post, otherwise it will get rejected by the webmention verification
#jmacBridgy makes it a moot point by aiming the like at the canonical post, of course
#jmacRight... Bridgy is weird about quotations, and quotations only, by setting the quotation-of value to the POSSE'd tweet, but then adding a "mention" property with the canonical URL in it, so that the webmention's receiver doesn't toss it out as invalid. Gosh
#jmac(At least I think that's why it's there? argh)
#jmacYou know what? I am starting to feel like Bridgy might not want to use quotations at all here. Instead, it should treat quote-tweets as in-reply-to with supplied reply-context.
#aaronpkthey are distinctly different from replies tho
#jmacThe way I see quote-RT's usually used, they're in response to the quoted tweet, but they want to make a reply "in public" instead of only to tweet's author. And to set context for their own readers, they display the text of the thing being replied to.
#aaronpkthey don't show up in the comment thread on the original tweet tho
#jmacThat is true, and I don't care how Twitter displays it. :)
#jmacThis is a very Twitter-specific case and I wouldn't propose treating all quotation-mentions this way, or anything. But thinking it through (and having learned about reply-context mentions here only the other day, haha), this suddenly strikes me as something to consider
#aaronpk"quotation-of h-cite" is definitely the most appropriate markup IMO
#jmacWell, yes... a reply might say "I agree with you" and a quote-RT might say "I agree with this"; it's aimed at the responder's own readership versus only the author of the thing being replied to. But it still feels like (in-reply-to + reply-context) to me
#aaronpkthat's exactly the point, that different phrasing makes it very different from a reply
#aaronpkthe audience of the post is different, and in-reply-to vs quotation-of helps make that distinction
#jgmac1106people use quote tweets all the time in Twitter chats, in fact i didnβt even know what dunking was or people used quote tweets for harrassment or call-out culture (reflects my white maleness but also just teachers using twitter differently
#aaronpknothing about a reply says it has to be visibly *only* to the person you're replying to
#jmacMan, I don't wanna spend all day splitting hairs here. (Or weaving together hairs I suspect may be getting over-split.) I am gonna soak in this for a while
snarfed, [jgmac1106], [tantek] and dennis2 joined the channel
#jgmac1106trying to free my sonβs sports data from the app his coach uses at it all goes to Dickβs Sporting Foods: https://sportstalk.jgregorymcverry.com/pages/2019-season-stats having a bit of trouble styling the tables for readabiliy, Anyone have any ideas where I can add some margins or padding?
#snarfeddennis2: out of curiosity, how does gobo fetch your facebook news feed? that got locked down in their API a long time ago, right? i had to switch https://facebook-atom.appspot.com/ to scraping because of that
#snarfed(asking here since it's a more dev-focused q)
[grantcodes] joined the channel
#[grantcodes][jgmac1106] You will probably want to mainly focus on the td and th elements
[kevinmarks786] joined the channel
#jgmac1106thx was worried about other tables but realizngβ¦wait..the kid is never going to make and style an HTML tableβ¦.
[schmarty] joined the channel
#[grantcodes]Hmm I was just wondering what would be the feasibility of being able to use microsub without someone having their own website? It's not really a requirement of microsub, and I'm sure there are people who would like to use it without a website
#jgmac1106ugg canβt over ride the bootstrap styesheet with the custom css pluginβ¦gonna have to go in and change theme stylesheet
#aaronpkthe other problem with using microsub without having your own website is there's no way to reply to stuff then
#aaronpkwhich again is then just more like traditional feed readers
#[grantcodes]aaronpk: Pretty much yes, but you could still get the advantages of multiple clients with the same backend which is a pretty big one
#jgmac1106β¦yeah and even one interested in a microsub reader would have a websiteβ¦anyone interested in a reader really, not sure I have met the use case of someone using an RSS reader who never had a website
#dennis2snafed -- Facebook--what a pain :) We can only get "public page content" from them, which isn't what one expects from a feed
#[grantcodes]aaronpk: Definitely true that micropub + microsub is a much nicer system. But readers should be functional without micropub anyway as it is not a guarantee
#aaronpkyeah, i just don't think it's a very good story to sell without that
#[grantcodes]Maybe not but it might be a more compelling entry point than setting up your own website
#aaronpki think there's an opportunity for a service that provides a static profile page to act as your sign-in URL which can also host replies for you so that replies from the reader work
#aaronpkkind of like a trimmed-down micro.blog when you think about it
#[grantcodes]That is probably along the lines of what I was thinking as a possibility, and what sknebel mentioned.
#[grantcodes]Would be pretty neat just to have a service that anyone could just log into and it would give them a url with at least indieauth and a microsub server setup
#aaronpkactually wouldn't be a huge stretch to turn Aperture into that. I don't wanna do that myself, but it would be a solid starting point
#[grantcodes]Then doubly nice if it could have an api for readers to hook into. So people could use a reader without going through all the hoops
#aaronpki'd be happy if someone wanted to add that to aperture
#jgmac1106lost about twenty minutes of my life by blindly not styling the th, td elements but .th and .td
#[grantcodes]yep, better [jgmac1106] also tr:nth-child(2n -1) is your friend for zebra stripes
#aaronpkright now if you install the aperture plugin in wordpress, it pings aperture.p3k.io to create an account and then adds that the microsub URL to your website
#[grantcodes]Cool yeah the wp plugin did pop into my head
#[schmarty]jgmac1106: i often find it easier to work in my browser dev tool for tweaking styles live. firefox now has a "changes" tab that will let you copy-and-paste the changes you've made.
#[grantcodes]Hmm you know what, glitch would be a pretty good mvp of this microsub profile idea. Should be very doable to make a basic site that can create the microsub server. Indieauth might be the other challenge π€
#[grantcodes]But it works with email, and that would probably be enough
#Loqi[schmarty] has 13 karma in this channel over the last year (67 in all channels)
#[jgmac1106]schmarty excatly how I figured out the errors of my ways..bone head mistake..but at first was worried about styling all tables before realizing there will never be another table
#aaronpk[grantcodes]: good point! Glitch would totally work. Should be doable to add an IndieAuth server to it too
#[grantcodes]I might even just fork my postr demo, as that even is a fully functioning site with micropub and everything
#[schmarty]i made a tiny start something similar for an auto-POSSE service that subscribes to your site with websub, uses micropub edit query to check for syndicate-to entries, handle pinging bridgy and getting a URL back, then micropub edit to remove syndicate-to and add syndication properties.
#[schmarty](the tiny start was very tiny - basically logging in and pulling micropub config. i wasn't sure where to start on websub at the time and realized it would be a bigger project)
#[schmarty]oh yeah, i forgot about ownyourresponses! so many bridges. snarfed++
#GWGsnarfed, if I write a POSSE integration for my site that you don't have, will it make you happy? I would increase it's priority just for that reason
#GWGAnd looking at other people's feeds had me looking at mine, so I fixed a bunch of feed related issues, such as WordPress sending empty title tags in RSS and Atom
#GWGThen I am also the maintainer of jsonfeed for WordPress... updated that too
#GWGAnd now, because of the changes in Parse This, which Post Kinds depends on... I have to update that to not conflict with the version used in Yarns Microsub... because one was overriding the other... because WordPress has no dependency management
cweiske joined the channel
#GWGAnd while I was in the Post Kinds code, frank opened an issue about a photo title problem...so I am fixing that while I am in there..and the fix needs to be tested...
#GWGsnarfed, I would be thrilled with lots of patches to review
#snarfedyeah that was just an example. lots of other similar advice from that and related sites/twitter accts for maintainers on project mgmt, managing guilt/obligation, etc
#jolveraIn Apperture, the Watchtower is part of the Microsub implementation?
#Loqijolvera: [grantcodes] left you a message 1 minute ago: microsub is very interesting! Together is a react based reader of you want to contribute to something.
#jolvera[grantcodes]: i was just reading about it too!
#aaronpkAperture is the microsub implementation. Watchtower just polls web pages looking for changes.
#Loqi[OliverJAsh] #681 listen: support hash/fragment permalinks to entries inside feeds
#sknebele.g. if someone did comments on individual moments of an audio file, you'd want that detail to be verified
#[tantek]remysharp1 since no one has mentioned it (so to speak π ) - webmentions with fragments are an actual thing, /fragmentions that are a building block of /marginalia
#remysharp1sure, but for the receiving parsing it sounds like a thing, but not so necessary on the send I thinkβ¦
#remysharp1Related, and this isn't public yet - planning to release properly next week - I built https://webmention.app to handle sending (i.e. be better than an embedded form).
#[tantek]no it's a thing for both sending and receiving
#remysharp1I ran the check on adactio.com and one of Jeremy's latest post has multiple links to a single post
#remysharp1okay - I didn't quite get that from the spec, but that's why I'm here now ;)
#remysharp1I'd love any feedback too - the docs were particularly important to me to get right and *easy*
#snarfedit is a good point that expectations for urls with fragments, and multiple urls on a page that differ only by fragment, aren't explicitly specified
#snarfedso they probably fall back to being treated as different urls, which is reasonable, but making that explicit might not hurt
#aaronpksame could be said for URLs with query strings tho right?
#snarfedsure. i leave the spec wisdom/etiquette to you all, but it seems like calling it out, maybe in an example or something non-normative, might help?
#snarfed(eg as a naive implementer, it's clear to me that urls w/different query strings often result in different pages, while urls w/different fragments don't)
#[tantek]aaronpk, query strings and fragments have an important http(s) distinction which is that one is a MUST for servers to treat differently, the other is not
#[tantek]my home page tantek.com has many h-entry's but they're inside an h-feed inside an h-card
#remysharp1I'll check the logic. I can see snarfed's homepage has obvious h-entry elements, but the cli tool says nothing's found - so definitely a bug and definitely a good thing I came here :)
#Loqi[eddie] has 35 karma in this channel over the last year (96 in all channels)
#[eddie]It's already come in useful where I change something and it complains π plus, it's magical when I change something and it DOESN'T complain! haha
#remysharp1jolvera: I do have a Next workshop and I'm still new to Nuxt, but I like what I see. I found it pretty easy to use, even if I tried to force some Next.js thinking on it. I'm gradually _really_ liking Vue.js
#@lenishWant to see if your website is a performance hog? Try viewing it in a browser over X11 forwarding. So many website loading spinners saturate a 1gbps network connection, and for what? You can have a spinner that doesn't. Most of your users don't have a 201[789] high end laptop. (twitter.com/_/status/1139251280872787968)
#jolverajacky: cool, thanks. there's nothing i see in the wiki either.
[grantcodes] joined the channel
#[grantcodes]jolvera: no there's no node microsub server. Technically together has a serverside component, but it's all a "client" and the together server part is basically just a bridge.
#[grantcodes]I'm also going to releasing a total rebuild soon that will use graphql
#jolveraAh cool, I might give it a try to the node implementation. I was thinking python but JavaScript is more fun for me
#[rem]Okay, the fix was done quickly, but getting sensible error and feedback messages was tricker.
#[rem]Now working webmention.app with h-entries nested in other elements, like h-card or h-feed, etc
#snarfedthe spec actually doesn't say what you do with webmentions (to any type), just how you send and receive and verify them
#GWGYes, I wasn't questioning the spec, just possible use cases
#sknebelif there's a page about the image, it could list "this image is used here, here and here"
#sknebelalthough hot-linking images of course isn't that common etc
#GWGsknebel, my system has a page for everything uploaded
#sknebelI think the image gallery prototype Toni made at Berlin 2018 hotlinked one of my images as an example of how you could do Twitters "groups" where you can have a photo gallery with photos from different people
KartikPrabhu joined the channel
#jolverathe microsub-spec says that the implementation should use a single endpoint
#[grantcodes]!tell aaronpk: So got a remixable indieweb starter on glitch with micropub, webmentions & indieauth. I tried to get it to automatically make a aperture account based on the wp plugin, but I couldn't get it to work for some reason. I get a 200 response, but no callback from aperture