4 ms·
> Why does it just have to be updates to a website? RSS can be used to distribute all sorts of information. Such as? Maybe I'm just not being imaginative enoug
by Retr0id 3y ago
> Why does it just have to be updates to a website? RSS can be used to distribute all sorts of information.
Such as? Maybe I'm just not being imaginative enough but I could really use some examples here.
- dodyg 3y agoPodcasts run on RSS
- vaylian 3y agoThis was the mainstream killer app for RSS. And it was great. But then some podcasting services (looking at you, Spotify and others...) decided to force us to use our browser or some app instead of giving us the freedom to download files for offline use.
- toyg 3y agoBut the gatekeepers kinda failed. Spotify all but admitted that their podcast move failed, effectively writing off their investments in Rogan etc.
- cxr 3y ago> then some podcasting services (looking at you, Spotify and others...) decided to force us to use our browser or some app instead of giving us the freedom to download files for offline use Podcasts are pretty simple, and those services you're talking about aren't podcasts—nor is anything else that keeps you from downloading files like that (say, for transcoding and then dumping into/onto your player to listen to it how you want). It's not even as if insisting that people not say "podcast" when talking about something that clearly isn't one leaves us without a way to talk about them. In the first place, "podcast" is not a genre label. There are tons of (actual) podcasts that don't follow the unscripted-banter-plus-question-and-answer/interview format. And in the second place, all those things that do stop you from downloading them? Yeah, we have a word you can use already: they're just "shows".
- yzydserd 3y agoMastodon has inbuilt rss feeds for every user, for any given hashtag on an instance, etc. Eg https://mastodon.social/@gargron.rss https://mastodon.social/@gargron.rss
- Retr0id 3y agoThis still feels like "updates to a website" to me. Each entry is ultimately a link to a webpage. To me, the "default" use case for RSS is blog feeds, and this is just micro-blog feeds.
- bhaak 3y agoEverything is a website these days. Even code commits. https://github.com/torvalds/linux/commits.atom https://github.com/torvalds/linux/commits.atom
- carlosjobim 3y agoWhy do you need to insist, when you got a good answer? Or what do you want sent with RSS that can't be sent?
- bhaak 3y agoAnything that has updates and doesn't need to be an instant notification. It's rather the other way around. Nowadays everything is a website. News is a website. GitHub commits, pull requests, issues, etc. are websites, too. Social media posts or replies are websites. Some of those use cases used to be handled by mail, some of them are now done with browser notifications. I would consider a persistent standard log a need that is not handled by anything else than RSS though.
- rollcat 3y ago> Anything that has updates and doesn't need to be an instant notification. I wonder if there's an easy/obvious way to enhance RSS with instant (or near-instant) notification capability. Perhaps HTTP long polling/Websocket? For small setups, it wouldn't scale/cache as easily as "check this URL every hour, and remember to include ETag/If-Modified-Since", so perhaps for public feeds it could be done via a specialized aggregator / caching proxy network? Maybe model the API after Pushover? <https://pushover.net/api/client#websocket https://pushover.net/api/client#websocket> Use cases is any kind of feed that can update in very short intervals (minutes), or benefits from quick round-trip times, but the exact update frequency can be extremely irregular. For example status alerts, social media posts, blog/forum comments, security updates.
- deleted 3y ago[deleted]
- moritz 3y ago“websub” is what you are looking for: https://www.w3.org/TR/websub/ https://www.w3.org/TR/websub/
- rollcat 3y agoIt seems this is a server-to-server protocol? Subscriber is required to accept HTTP requests, which makes it mostly useless for most contexts where RSS is used.
- Minor49er 3y ago
- ponderings 3y agoAny updates would work, when/who you last fed the dog. The pubdate can be in the future. You can share upcoming events.
- ttepasse 3y agoBack in the experimental 2000s my RSS reader* could subscribe to a shell script. I remember I used that funktionality for monitoring the success of some long running downloads or something like that. More a proof of concept. Oh, and that was a very lightweight functionality for rewriting feeds with a shell script or `curl | sed`. * NetNewsWire 3.2
- reyqn 3y agoI use a cron job to update a to-do RSS feed of different recurring tasks for example.
- rambambram 3y agoSimple example: I have a Twitter-like timeline on my website, with short texts, images and sometimes a link. I also can 'retweet' feed items from other people on my own timeline. In a sense the accompanying RSS feed shows updates to this timeline and thus my website, but it makes more sense to see this timeline as the webview of my RSS feed. In my use case the feed feels more stand-alone.
- gumby 3y agoI don’t know why updates to things like Adblock filters aren’t distributed over RSS
- chrismorgan 3y agoI presume you have in mind framing each item as a diff, and storing, say, the last week’s worth of diffs (beyond which point you’ll need to download the full thing separately)?
- gumby 3y agoThe criteria aren’t usually that large so could be inline, or, as you say, could be a diff with a link to the full thing if the current version installed is too old.
- cxr 3y agoWhat would be the benefit?
- gumby 3y agoInstead of spinning any update infrastructure you just use existing RSS library code.
- cxr 3y agoCan you be more specific? Existing update "infrastructure" as I understand it consists of updating a file so that when you hit its URL you get the contents of the new filter list instead of the old one. RSS is the same mechanism—you rewrite the contents of /feed.xml, for example—but for no net benefit—it just adds a layer of indirection, plus you deal with "XML" containers. That is, the format looks like XML and even pretends to be XML but very well may not be, due to the legacy of RSS.
- gumby 3y agoRSS lets you easily load older versions, not just the latest.
- l72 3y agoHere is what I use RSS for beside tracking blogs, news sites, review sites, and so on: - Notifications from Bandcamp artists/labels -- These come as emails as bandcamp doesn't have personalized RSS feeds, but I use imapfilter to generate an RSS feed [1] - Tracking release of various software projects I run in my homelab (nextcloud, home assistant, vaultwarden, ...) - Following creators on youtube -- I HATE HATE HATE youtube's interface. I'd rather just subscribe to a specific creator and be able to clearly see all their videos IN ORDER. - Home Lab -- All my cron jobs in my homelab send their output to RSS feeds hosted locally. Much better than email reports. - Sub-reddits -- There are a few subreddits that only Mods can create topics in (like r/Keep_Track). Reading through RSS is great. [1] https://blog.line72.net/2021/12/23/converting-bandcamp-email-updates-to-an-rss-feed/ https://blog.line72.net/2021/12/23/converting-bandcamp-email...