[tw2113_Slack_] and [Raphael_Luckom] joined the channel
#[Raphael_Luckom]I remember a conversation from maybe a week ago, about how the original rss spec specified max 15 items per feed. With modern RSS and atom, is there still a max? are feeds paginated?
#aaronpkjust cause the spec says something doesn't mean that's what people actually do :)
#aaronpki'm pretty sure the vast majority of rss feeds set some arbitrary limit and just let older things fall off, assuming readers are only interested in the latest ones. the major exception to that is podcast rss feeds which do usually contain the full list of podcast episodes, because apple treats the rss feed as the canonical list of full episodes
[tantek] joined the channel
#[Raphael_Luckom]perfect, I'll pick a number, thanks!
#Loqiaaronpk has 71 karma in this channel over the last year (232 in all channels)
#aaronpkalso i know jamie was looking at that rfc a bit ago for comic book archives
#[KevinMarks]Atom had better pagination defined as part of atompub etc, I think 5005 was part of that. Standard ways to query for n to m etc and prev/next
#[KevinMarks]There was a point when all Google apis were atompub. Which didn't really work for clientside js
#[KevinMarks]They had an amazingly bad bodge for that that wrapped the xml in magic json keys with $ in
#[Raphael_Luckom]AWS handles boundary conditions in a lot of APIs by having you specify the last element you saw instead of a page number. So any shenanigans at the top of the list are invisible if you're iterating
#[tantek]yeah I feel that's the semantic difference between iteration and pagination in terms of APIs
maxwelljoslyn joined the channel
#[KevinMarks]You are trusting that the server is doing it right though. You do still need to dedupe by url for overlap. Trickier is catching gaps.
#[KevinMarks]You end up with TCP like "ACK up to" requests where you poll with the last one you saw.
#[Raphael_Luckom]I usually try to do the simplest thing that works. Which means one file to start out, and even after that I'd probably use multiple static pages before implementing active pagination server-side.
#[Raphael_Luckom]unless there's a really good case for it
#[Raphael_Luckom]on a different note, I'm finding URL templates pretty magical so far
#[Raphael_Luckom]I'm writing posts in markdown. When I put them in the feed (the `description` or `content` attribute), is it better to use the raw markdown, or parse to html and then escape the html, or something else?
#[tw2113_Slack_]Good to know snarfed. I wouldn't be surprised if they axed RSS soon too
#[tw2113_Slack_]i've already started considering not maintaining my GoodReads profile as heavily as my personal site and potentially a newly created account on bookhype.com
geoffo, KartikPrabhu, schmudde and jjuran joined the channel
KartikPrabhu, jeremy, ethanyoo, NinjaTrappeur and [Raphael_Luckom] joined the channel
#[Raphael_Luckom]Thanks [aaronpk] and [tantek]. That was basically my question--is .md "text-like" enough for inclusion in a feed. After looking at aaronpk's website feed and thinking about my rendering process, I think html in an xml cdata element is the way to go
ethanyoo, geoffo, jeremych_ and [hibs] joined the channel
#[hibs][KevinMarks] that’s the approach I take for almost all my websites :p it’s a lot easier to return to them months or years later without being overwhelmed by that entropic build-up from lack of maintenance
#[Raphael_Luckom]I like that approach too. Professionally, I've only ever worked on teams that use big web frameworks and single-page apps. One of my favorite parts of working on my own site is not having to justify choosing not to use that stuff.
ToddontheHusting and [Murray] joined the channel
#[Murray][Raphael_Luckom]++ ain't that the truth :thumbsup:
#Loqi[Raphael_Luckom] has 1 karma in this channel over the last year (2 in all channels)
ethanyoo, [chrisaldrich] and [tantek] joined the channel
#[tantek]Anyone working on replying (heh) to Scott Jenson and actually demonstrating the technology (i.e. replying from your site) as part of the answer, in contrast to every other reply that is only a disconnected tweet? https://twitter.com/scottjenson/status/1337036596806356993
#@scottjenson#indieweb folks. there are a ton of self hosted commenting systems. But what about a "universal comment" system? Where all of my comments, on any site I use, are just links back to my server. I own/host all of my comments. I'm assuming this has been discussed? (twitter.com/_/status/1337036596806356993)
#@aaronpk@scottjenson This sounds like what Webmention enables. This tweet for example is actually a copy of my reply to you that I've posted to my website. It works directly from site to site too of course. (twitter.com/_/status/1337082365458272256)
#@aaronpk↩️ This sounds like what Webmention enables. This tweet for example is actually a copy of my reply to you that I've posted to my website. It works directly from site to site too of course. (twitter.com/_/status/1337082365458272256)
#@scottjenson@aaronpk Excellent thanks. What would be the 'next step'? If we could get social networks to have the tweets/comments ONLY be a link to your website what does that buy us? I appreciate the solution you have but it's about working within the current siloed approach (twitter.com/_/status/1337086293214253057)
#Loqi[aaronpk] @analogindex There are at least two social networks that use webmentions natively: https://micro.blog and https://pine.blog
As for the current siloed approach, that's exactly what we're doing right now, many of us with https://brid.gy
#@aaronpk↩️ If you're talking about what existing silos can do to play better with the open web, there's no reason they can't also support webmentions natively (twitter.com/_/status/1337087303030697984)
swentel and gRegorLove joined the channel
#[tantek]a-ha I think I see some of the confusion aaronpk, your POSSE replies don't have perma(short)links to your original reply on your own site! Scott is looking for that URL literally
#[chrisaldrich]I could have checked the source on your page as well for the necessary code to trigger bridgy too...
gxt__ joined the channel
#[tantek][chrisaldrich] it depends, those only show up on my /photo or /video posts (which I do use Bridgy to POSSE), and even then that "code to trigger bridgy" only exists ephemerally, my site automatically quietly drops it after a bit (per post).
#[chrisaldrich]I've never checked before, but I wonder if GWG's semantic linkbacks integration with bridgy silently drops the hidden metadata. I know it puts in a placeholder syndication link for some silos.
#[chrisaldrich]I have a direct syndication to Twitter myself that's labeled with my site name, but I need to fix the twitter character counter to actually use it more frequently in practice. Its been sitting dormant for too long...
#aaronpkhmm i did originally include a shortlink in my tweets so maybe i can find the first one of those, that's likely when i started posting replies to my site first
#Loqi[Aaron Parecki] Alright, if all goes well, this message will be posted to my site and syndicated to Twitter, app.net, and broadcast via PuSH. #indieweb
#aaronpki want to find a place to add a link to the day permalink though
#aaronpki just haven't figured out where to put it
#[tantek]just noticed that the aaron.pk permashortlink went to a 404 handler — but for the next day?
#Loqi[KevinMarks] has 16 karma in this channel over the last year (64 in all channels)
#[KevinMarks]the amount of yakshaving involved was considerable as I had to recreate my static serving on heroku hack as they have deprecated the version I used originally
[manton] joined the channel
#[manton][aaronpk] Oh weird, thanks for letting me know… I can see how that might happen because the permalink for that other post is actually set to “micro.blog”, so M.b tried to connect your Webmention to it. That’s clearly wrong but I’m not actually sure which part is wrong. 🙂 Maybe Micro.blog should ignore permalinks for domains other than what the user owns.
ethanyoo joined the channel
#aaronpkthat seems like a safe thing to do, it's weird that a user woud be able to create a post claiming to be on a domain that isn't theirs
#[manton]Yeah, this is essentially a side effect of link blogs that use RSS and point back to whatever site they are writing about. It’s pretty rare, but I should handle it better at least so that Webmentions don’t get confused.
#petermolnarShadowKyogre: so, what's wrong with (fed.)brid.gy?
rawtext joined the channel
#ShadowKyogreHm. With fed.brid.gy, the webmention module for processwire returns a 200 OK status, but I can't discover the website from my mastodon account.
#ShadowKyogreI'm not sure why, but I do remember reading in the documentation that I need to interact with the fediverse at least once? Wasn't sure if that meant I had to make the first post I wrote an explicit like/etc of another toot.
#ShadowKyogreAs for the brid.gy, I connected my Twitter account to my website, but it's asking for a link for a syndicated copy of the page that I posted.
#ShadowKyogreWhich is a bit confusing since was also trying to use the same original post mentioned before to pub to twitter.
#ShadowKyogreGotcha. I'll go ahead and try to get a hold of him.
#petermolnaryou do seem to be missing the atom feed as well
#petermolnaryou do need to follow that "How do I set it up?" on fed.brid.gy :)
#ShadowKyogreHm. I did set up the feed (it's buried up there in the header). Let me check over it one more time to see if I mistyped something potentially.
#petermolnarit's not as simply as normal brid.gy: webmentions, atom feed, pubsub, also pubsub on your atom feed, .well-known redirects, fed.brid.gy link, then it'll probably work.
#ShadowKyogreYeah. What's the best way to check that those are working?
#ShadowKyogreHm. Okay, I think I may know what's going on. It probably is the webfinger
#ShadowKyogretweaked the url you had for my own case to see what'd pull up in browser, got a 404 page
#ShadowKyogrerunning curl gives this output (gimme a moment to show)
#ShadowKyogresays the document has moved to "https://www.aeons-library.gq/.well-known/webfinger?resource=acct:aeons-library.gq@aeons-library.gq" over curl
#ShadowKyogrewill try sticking the rule at the bottom of the .htaccess file, thinks that ProcessWire's own rewrite rules might be overriding the initial declare
#ShadowKyogreOkay I found the rule in ProcessWire that's causing it,
#ShadowKyogrejust need to figure out how to create the exception specifically for fed.brid.gy