lorenzocesana.xyz

Source code of my website, built with HUGO
Log | Files | Refs

index.html (10022B)


      1 <!DOCTYPE html>
      2 <html lang="en">
      3 	<head>
      4 	<title>How I Learned to Stop Worrying and Love RSS Feeds | Lorenzo Cesana&#39;s Website</title>
      5 	<link rel="canonical" href="https://lorenzocesana.xyz/">
      6 	<link rel='alternate' type='application/rss+xml' title="Lorenzo Cesana&#39;s Website RSS" href='/index.xml'>
      7 	<link rel='stylesheet' type='text/css' href='/style.css'>
      8 	<link rel="icon" href="/favicon.ico">
      9 	<meta name="description" content="In this guide I&rsquo;ll explain what RSS Feeds are, why to use them, and what the advantages are over traditional notification methods.
     10 The modern way Nowadays to stay up to date you need to install every proprietary application, visit multiple websites filled with ads daily and have you inbox flooded with emails.
     11 Or at least this is what a lot of people is doing.
     12 There is a simple and easy way to aggregate and have all your updates in a single place: RSS Feeds.">
     13 	<meta name="keywords" content="Technology, Tutorials">
     14 	<meta name="viewport" content="width=device-width, initial-scale=1">
     15 	<meta name="robots" content="index, follow">
     16 	<meta charset="utf-8">
     17 </head>
     18 <body>
     19 <main>
     20 <header><h1 id="tag_How I learned to Stop Worrying and Love RSS feeds">How I learned to Stop Worrying and Love RSS feeds</h1></header>
     21 <article>
     22 
     23 
     24 <figure ><img src="/rss.svg" title="RSS Logo" width="200px" height="200px"></figure>
     25 
     26 <p>In this guide I&rsquo;ll explain what RSS Feeds are, why to use them, and what the advantages are over traditional notification methods.</p>
     27 <h2 id="the-modern-way">The modern way</h2>
     28 <p>Nowadays to stay up to date you need to install every proprietary application, visit multiple websites filled with ads daily and have you inbox flooded with emails.<br>
     29 Or at least this is what a lot of people is doing.</p>
     30 <p>There is a simple and easy way to aggregate and have all your updates in a single place: RSS Feeds.</p>
     31 <p>Oh yeah, by doing this you also avoid some <a href="https://forum.f-droid.org/t/potential-dangerous-of-push-notifications/24632">security issues</a> with modern <a href="https://en.wikipedia.org/wiki/Push_technology">Push notifications</a>.</p>
     32 <h2 id="how-do-rss-work">How do RSS work?</h2>
     33 <p>First of all, please <a href="https://en.wikipedia.org/wiki/RSS">have a look for yourself</a>, learning things this way is much more effective.
     34 But to be short RSS provide a webpage with all the content that you want to share and &ldquo;subscribing&rdquo; to an RSS Feed means checking it from time to time and, if it is changed, you can view the new content!</p>
     35 <p>Doing this by hand is a pain and doesn&rsquo;t make a lot of sense so there are specific application that groups multiple feeds, automate the check and update it automatically; below you can find some applications but there are a lot more:</p>
     36 <h3 id="linux"><strong>Linux</strong></h3>
     37 <p>I personally use <a href="https://newsboat.org/">Newsboat</a>, a terminal reader with Vim-like keybinds; otherwise I also know <a href="https://github.com/martinrotter/rssguard">RSS-Guard</a>, I used it for a short time and it seems nice.</p>
     38 <h3 id="windows"><strong>Windows</strong></h3>
     39 <p><a href="https://github.com/martinrotter/rssguard">RSS-Guard</a> or <a href="https://quiterss.org/en/download">QuiteRSS</a>, I personally like the former better graphically.<br>
     40 <del>Thunderbird</del> <a href="https://www.betterbird.eu">Betterbird</a> is another alternative. Actually more or less any modern <a href="https://en.wikipedia.org/wiki/Email_client">email client</a> has a built-in RSS Feed reader, but Betterbird is <a href="https://en.wikipedia.org/wiki/Open_source">Open Source</a> and let&rsquo;s face it, any other email client is horrible and frustrating at the very least. Betterbird is decent enough, but I still recommend considering it only as a <strong>last choice</strong>.</p>
     41 <h3 id="android"><strong>Android</strong></h3>
     42 <p>I use <a href="https://f-droid.org/packages/com.nononsenseapps.feeder/">Feeder</a>, I find it simple and intuitive.<br>
     43 I also recommend <a href="https://github.com/Ashinch/ReadYou">Read You</a>, it has very modern graphics and gets the job done.
     44 Both of these apps can be found on <a href="https://f-droid.org/">F-Droid</a>, it&rsquo;s simply an &ldquo;alternative Play Store&rdquo; where apps are Open Source.</p>
     45 <h3 id="apple-in-general"><strong>Apple in general</strong></h3>
     46 <p>As not an Apple user, one Open Source application that I found and it doesn&rsquo;t seem too bad is <a href="https://netnewswire.com/">NetNewsWire</a>, which is good for any Apple device.</p>
     47 <h2 id="configuring-your-feed">Configuring your feed</h2>
     48 <p>Now you have to insert all your RSS urls into the reader, the process slightly change for each one, but in general this should be the process:</p>
     49 <ol>
     50 <li>Click the &ldquo;Add&rdquo; button</li>
     51 <li>Paste in the feed url</li>
     52 <li>Configure some options (folder, tags, time interval to check for updates etc&hellip;)</li>
     53 <li>Enjoy!</li>
     54 </ol>
     55 <p>If you have a lot ot urls you can also import a list from an <a href="https://en.wikipedia.org/wiki/OPML">OPML</a> file and export your current list to use it on another device.</p>
     56 <p>To have them synchronized between your devices you can use a lot of solutions, I use <a href="https://rsync.samba.org">rsync</a>.<br>
     57 Here&rsquo;s my feeds that you can import right now (there is a lot of random stuff :)): <a href="https://lorenzocesana.xyz/various/urls.opml">click here</a>!</p>
     58 <h2 id="where-to-find-rss-feeds">Where to find rss feeds?</h2>
     59 <p>The best sites will have a particular designation for their feed (like the RSS image you find at the end of every page on this site), but for others you&rsquo;ll have to do a little more work.<br>
     60 In most cases you&rsquo;ll be able to search the Internet for something like &ldquo;<strong>Site</strong> RSS Feed&rdquo; (perhaps using my <a href="https://searx.lorenzocesana.xyz">search engine</a>) or by going to the site in question, right-clicking with your mouse, selecting &ldquo;inspect&rdquo; and searching the code for &ldquo;.xml&rdquo; or &ldquo;.atom.&rdquo;</p>
     61 <p>Should you find a feed with a &ldquo;.atom&rdquo; extension, fear not, it&rsquo;s pretty much the same thing, most RSS Feeds support them with no difference from &ldquo;.xml&rdquo;.</p>
     62 <h2 id="sometimes-though-some-sites-dont-provide-a-feed-at-all">Sometimes though, some sites don&rsquo;t provide a feed at all.</h2>
     63 <p>What to do in such cases? I host <a href="https://github.com/RSS-Bridge/rss-bridge">RSS-Bridge</a>, a program that, as per its name, acts as a &ldquo;bridge&rdquo; for all those sites that don&rsquo;t provide an RSS feed, generating it itself!</p>
     64 <p>I specify of course that the project is not made by me, I just implemented it on my server and make it publicly available, <a href="https://rss-bridge.github.io/rss-bridge/General/Public_Hosts.html">as many other people do</a>.<br>
     65 You can find it <a href="https://rss-bridge.lorenzocesana.xyz/">here</a>, it&rsquo;s still quite bare but I&rsquo;m gonna add things in the future.</p>
     66 <p>RSS-Bridge comes with a multitude of channels (if you see a few it&rsquo;s because I haven&rsquo;t enabled them yet), with even the ability to custom program them.<br>
     67 I would also add that there are plenty of sites from which to get rss feeds for those platforms that seem not to support them: <a href="https://github.com/zedeus/nitter">Nitter</a> for twitter, <a href="https://invidious.io">Invidious</a> for YouTube, and many others (P.S. These sites allow you to see content without having to log in and without advertising!).</p>
     68 <p>Should you not see a bridge you are interested in or have any doubts about this guide, please do not hesitate to contact me.</p>
     69 <p>Even if I rarely use RSS-Bridge for myself, I <strong>have</strong> to quote this <a href="https://github.com/RSS-Bridge/rss-bridge?tab=readme-ov-file#rant">rant</a> from this application&rsquo;s Github:</p>
     70 <blockquote>
     71 <p><em>Dear so-called &ldquo;social&rdquo; websites.</em></p>
     72 <p>Your catchword is &ldquo;share&rdquo;, but you don&rsquo;t want us to share. You want to keep us within your walled gardens. That&rsquo;s why you&rsquo;ve been removing RSS links from webpages, hiding them deep on your website, or removed feeds entirely, replacing it with crippled or demented proprietary API. <strong>FUCK YOU.</strong></p>
     73 <p>You&rsquo;re not social when you hamper sharing by removing feeds. You&rsquo;re happy to have customers creating content for your ecosystem, but you don&rsquo;t want this content out - a content you do not even own. Google Takeout is just a gimmick. We want our data to flow, we want RSS or Atom feeds.</p>
     74 <p>We want to share with friends, using open protocols: RSS, Atom, XMPP, whatever. Because no one wants to have <em>your</em> service with <em>your</em> applications using <em>your</em> API force-feeding them. Friends must be free to choose whatever software and service they want.</p>
     75 <p>We are rebuilding bridges you have willfully destroyed.</p>
     76 <p>Get your shit together: Put RSS/Atom back in.</p>
     77 </blockquote>
     78 
     79 
     80 <div id="nextprev">
     81 <a href="/about/"><div id="prevart">Previous:<br>About me</div></a>
     82 <a href="/tech_stuff_i_use/"><div id="nextart">Next:<br>Tech stuff I use</div></a>
     83 </div>
     84 
     85 	<div style="clear:both" class=taglist>Related<br><a id="tag_technology" href="https://lorenzocesana.xyz/tags/technology">Technology</a> &middot; <a id="tag_tutorials" href="https://lorenzocesana.xyz/tags/tutorials">Tutorials</a></div>
     86 
     87 
     88 </article>
     89 </main>
     90 <br>
     91 <br>
     92 <br>
     93 
     94 <footer>
     95 	<p>My contacts:</p>
     96 	<a href = "mailto: lorenzo@lorenzocesana.xyz" class=inline>Email</a><a href = "/LorenzoCesana-public.gpg" class=inline>GPG Key</a><a href = "https://matrix.to/#/@lc:matrix.lorenzocesana.xyz" class=inline>Matrix</a>
     97 	<br>
     98 	<br>
     99 	
    100 	<a href="https://lorenzocesana.xyz/">https://lorenzocesana.xyz/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a>
    101 	
    102 	
    103 	
    104 </footer>
    105 
    106 </body>
    107 </html>