Consuming media - RDF Site Summary or Really Simple Syndication (RSS)
What it is?
https://www.omgubuntu.co.uk/newsflash-gtk-feed-reader-linux
RSS is what the web was supposed to be about, then Social Media showed up and started walling the whole thing off.
It is an open-standard with no centralization, that is why they’re trying to destroy it.
The beauty of it is that you can subscribe to all the different websites you like and see their new content all in one place. It’s a little bit like social-media before social-media, and without being censored and controlled by huge corporations with agendas and slants.
Why not just go directly to the webpage? Because then you have to do that for a dozen or more webpages a day, and scroll through whatever differing interface each has, just to read your headlines and a few articles. With RSS you open one program to get a quick overview of a dozen or more websites worth of new headlines, read a few articles, and you’re done in one. Much easier…
There’s more to it than that. The internet before the one you know today was decentralized. Everyone had their own websites, and no one controlled what anyone else could show or say on those websites. It was absolute freedom.
Then came centralization. “Platforms” started to arise, and become the only things people used. Instead of your company/brand or even personal website you had to be on Facebook, Google/Youtube, Instagram, etc. Soon after that they started having persistent identity via logging in with FB, Google, etc. And then they started asking for you phone number for 2 factor authentication… that’s not what it’s for at all. It’s actually about tying your online ID’s to your personal phone number.
Now Twitter, Youtube, Facebook censor what people can say, and even ban them. If they don’t like the book you wrote they’ll remove it from Amazon. Digital book burning. Total control over information, and the narratives around it. Even the search engines hide things that companies or governments want them to hide.
RSS was a centralized way to see things you were interested in from sources you subscribed to because you wanted to see more. This model could be adapted for the current internet to end the control over information.
And some people will read this and not even know what I’m talking about, but the other large portion of people will know exactly what I mean. I used to love Google. I thought they were the most amazing company ever, and then I realized that they had so much data and control over data that they could greatly influence society. But I didn’t expect to see them turn on a dime and start doing it outright. It’s funny because it happened right around the time they removed “Don’t Be Evil” as their company model haha.
Reading material
- https://rss.com/blog/how-do-rss-feeds-work/
- https://en.wikipedia.org/wiki/RSS
- https://en.wikipedia.org/wiki/Web_feed
- https://en.wikipedia.org/wiki/Comparison_of_feed_aggregators
- https://freshrss.org/index.html
- https://www.reddit.com/wiki/rss/
- https://zapier.com/blog/how-to-find-rss-feed-url/
- https://zapier.com/blog/how-to-use-rss-feeds/
RSS Client Applications
- Liferea
- Stands for Linux Feed Reader
- According to some folks on the internet, Liferea has better functionality though the user interface needs some serious updating
- preferred reader right now
- https://github.com/lwindolf/liferea
- In Debian,
sudo apt install liferea - In Linux Mint, use software manager to install it
- The OPML that is exported from this is beautiful compared to that exported from Newsflash - single line for each entry
- Features
- Liferea can download and save feeds from your favorite website to read offline.
- Support for Podcasts.
- Support for search folders, which allows users to save searches.
- Syncs with TinyRSS
- Gotchas
- Importing and Exporting opml
- Before importing an opml, delete all the folders in Liferea. If not, it will create nested structures for the same folders.
- When exporting, click on the main folder and export it.
- Importing and Exporting opml
- newsflash - a stand-alone package for Arch Linux
- https://gitlab.com/news-flash/news_flash_gtk
pacman -S newsflash - The UI is nice.
- But when it comes to functionality, liferea seems to be better than newsflash.
- When the list of feeds gets bigger, newsflash seems to be struggling while liferea handled it without any issues.
- Features
- Fullscreen Videos
- Advanced option to disable image autoloading
- Custom Content Width and Syntax highlighting in Article View.
- Support for web-based feed accounts like Feedly, Fever, NewsBlur, feedbin, etc.
- https://gitlab.com/news-flash/news_flash_gtk
- Browser features
- Many browsers offer their own implementations of “News” feature and we can customize the source of “News” to add our RSS links.
- Chrome offers an RSS reader of sorts with “Web Feed.”
- brave-browser has “brave news”
- OperaOne has a feature just like it
- elfeed - an emacs package
- https://github.com/skeeto/elfeed
- https://github.com/remyhonig/elfeed-org
- https://slugelisp.ahungry.com/package/elfeed-web
- How to remove sources from elfeed?
- After installing elfeed and adding some sources, how to remove some of the sources?
- Close emacs. If you delete the database or the contents of elfeed directory before closing emacs, emacs would rewrite the index back in ~/.elfeed, which means that the removed source (and the feeds) would still be there the next time you open emacs/elfeed.
- Delete contents from
elfeeddirectory (most times, it is either in the root folder or it will be.emacs.d/elfeed)
- How to read articles from a single website in the collection of rss sources?
- How to make elfeed work with an OPML file?
- Use the function
elfeed-load-opml - If we use an OPML file, we can use that same file with multiple clients (in addition to elfeed).
- Use the function
- How to copy url of an entry in the default mode?
- In Elfeed’s default mode,
y: Copies the URL of the selected entry to the clipboard.b: Opens the URL in your default browser.RET: Views the selected entry in a buffer.
- newsboat - a Linux package
- A pure terminal based application
- I couldn’t figure out the keybindings to navigate in it.
- Configuration:
- Feedly website
- Supports free accounts for individuals
- Cons
- In my OPML file, one of the categories had about 50 links. When I imported this OMPL file into feedly, it truncated the list and it was showing a subset of the list in the user interface.
- For some other categories, it didn’t import at all - because there is a limit on the number of folders that are supported in the free tier.
- I didn’t even realize this until I exported the OPML from feedly and compared it to my initial OMPL.
- Eliminating links just because it doesn’t support all the features in the free tier, and not telling the customer about it, is not good.
- Fluent Reader
- Fluent Reader is a modern desktop client built using electron, react, and fluent UI. It focuses on a rich user experience while also taking care of the privacy.
- Features
- Ability to sync across devices
- Cross-platform support
- Attractive user interface
- Akregator
- Akregator is KDE’s feed reader which is easy to use and powerful enough to provide the latest updates from news sites, blogs, and RSS/Atom enabled websites.
- GFeeds
- GFeeds is the feed reader from GNOME. This is a very straightforward and minimal feed reader, built with speed and simplicity in mind.
- No big fancy features
- Minimal and Fast
- QuiteRSS
- Lots of features. There are additional features like proxy integration, ad blocker, integrated browser, and system tray integration. It’s easier to update feeds by setting up a timer to refresh.
- RSSGuard
- RSSGuard is an interesting lightweight RSS reader built using the Qt framework. It supports syncing with some web-based RSS services like Tiny Tiny RSS, Nextcloud News, and more.
RSS feed finder or creator
- Create RSS Feeds from almost any webpage https://rss.app/rss-feed
Helpful websites
- Top 100 Stock RSS Feeds https://rss.feedspot.com/stock_rss_feeds/
- https://themeisle.com/blog/rss-feeds-list/
- https://rss.feedspot.com/business_rss_feeds/
RSS feeds for subreddits
Reddit already provides RSS feeds for subreddits. Just add .rss to the end of the subreddit.
Examples
Source: