====== RSS ====== (and Atom) I'm currently using [[thunderbird]] for RSS, subscribing to a small amount of feeds, and filtering heavily. I got tired of having heaps of feed subscriptions, felt like a job that same way social media does. ===== RSS Readers ===== ==== Embedding ==== * [[https://felix.plesoianu.ro/web/news-cycle-desc.html|News Cycle]] - RSS-as-slideshow viewer you can build into your website. ===== Aggregating ===== Not bothering with things you can't host yourself. RSSMix is a popular free service that doesn't seem to be doing anything fishy, but it goes down a bunch. * [[github>gbierman/RSSMerge]] - Gone?. * [[github>simplepie/simplepie/]] - [[PHP]] library. * [[https://offog.org/code/rawdog/|rawdog]] - [[HTML]] output by default, but can also generatea feed with a plugin. * [[feed2toot]] posts from RSS to [[Mastodon]], but [[https://feed2toot.readthedocs.io/en/latest/configure.html#simple-list-of-rss-feeds|it can do so from multiple feeds]]. You could take the Atom feed from the Masto account if you really needed to~~~~~ * [[github>chase-seibert/rsscombine]] - In [[Go]]. * [[github>daverix/RSSMerger]] - Simple [[PHP]], HTML output. * [[github>fboender/rssmerger]] - Simple [[Python]]. * [[github>Guillaume-RICHARD/rssmerger]] - Simple [[PHP]]. ==== Planets ==== //Planets// are a barely-surviving form of web-viewable RSS aggregations. Typically sites would have a 'planet' subdomain, and that page would render results for a number of feeds on a particular topic. Pretty common for Linux and programmery news. * https://web.archive.org/web/20171022180733/http://planetplanet.org/ * https://github.com/search?q=planet+rss * https://www.mediawiki.org/wiki/Extension:RSS - For [[MediaWiki]]. * https://wordpress.org/plugins/planetplanet/ - For [[Wordpress]]. ==== Yahoo Pipes ==== Yahoo Pipes was a web-based GUI thing you could use to (visually) script stuff. I used it to filter and combine various RSS feeds into one. Yahoo shut it down, but here're so similar projects. * [[github>huginn/huginn]] * [[github>fullscale/pypes]] * [[github>ericabouaf/webhookit]] ===== Creating ===== ===== Websites that don't support RSS ===== For websites that don't have RSS feeds you can use thee tools to generate them: * [[github>RSSerpent/RSSerpent]] * [[github>DIYgod/RSSHub]] ==== Websites that maliciously don't support RSS ==== I assume to encourage you to make an account. In my experience tend to be shit websites I don't want to use! But they have people/things I want to keep track of :( Arseholes. * e-flux * Facebook * Soundcloud * Twitter === Workarounds === * ✰ [[github>RSS-Bridge/rss-bridge|rss-bridge]] - Supports heaps of places, and people also contribute. Need to host, //but// there are plenty of websites setup that run it already. EG: [[https://bridge.suumitsu.eu/|bridge.suumitsu.eu]] * [[https://twitrss.me/|TwitRSS.me]] - Very straightforward, enter someone's Twitter username and get an RSS feed. Also does Twitter searches. * [[https://queryfeed.net/|Queryfeed]] - Does Twitter, Facebook, Google+. Has a bunch more options. For examples get a feed of tags. Didn't like the Facebook page I fed it. * ✰ [[http://getrssfeed.com/|getrssfeed]] - Soundcloud and iTunes. RSS-Bridge doesn't work for Soundcloud for me, but this fills the gap! * [[https://ifttt.com/|IFTTT]] - Is a general tool for automating communication between programs. Somethings it helps here. Not a fan though. * [[http://fetchrss.com/|FetchRSS]] - General, needs registration. * [[http://feedkiller.com/|Feed Killer]] * [[https://selfoss.aditu.de/|Selfoss]] - I think this in actually an RSS reader? * [[http://www.feedsapi.com/|Feeds API]] * ✰ [[https://rssbox.herokuapp.com/|RSS Box]] - Nice and clear, supports lots of different places. * [[https://huginnio.herokuapp.com/|Huginn]] - Like IFTTT, a general automation tool that can be used to generate RSS feeds. * ✰ [[https://kill-the-newsletter.com/|Kill the Newsletter!]] - Slightly different, turns [[E-mail]] newsletters into RSS feeds. * [[https://openrss.org/|Open RSS]] - Haven't tried it, but seems similar to RSS Bridge (maybe it is?) == Notes == * For Facebook you have to run something to convert the JSON to RSS. * [[Youtube]] actually uses RSS, it's just hidden. You can view the feed with the URL ''https://www.youtube.com/feeds/videos.xml?channel_id='' and searching the page markup for the ''channel_id'', or grab a browser plugin, etc. == Personal Requirements == * Feeds are editable after creation (excludes non-signup ones I guess). * Not dodgey. * Maybe self-hosted, or even just a script I can build a page around. ===== See Also ===== * [[wp>RSS]] and [[wp>Atom_(web_standard)|Atom]] * [[github>AboutRSS/ALL-about-RSS|ALL about RSS]] - Big list of links and things on [[github]]. * [[rjt>feeds.html|Feeds]] {{tag>fixes RSS Internet}}