A short post describing some tips and tricks to working with RSS feeds in the modern context.
It’s written with the reader/aggregator freshRSS in mind but useful even without that.
original french
FreshRSS
C’est un aggrégateur de flux en ligne.
Grossièrement, ça permet de se tenir informer des mises à jour de sites Web, de comptes sur les réseaux sociaux, de toutes publications en général comme sur les chaînes de vidéos, podcasts et autres.
C’est une technologie ancienne, qui est toujours pertinente malgré l’existence des réseaux sociaux. Elle présente les avantages suivants :
- décentralisation, aucune inscription n’est nécessaire pour suivre ou publier un flux,
- simplicité, son fonctionnement repose sur une technologie très simple.
Les flux ont tous un URL, qui mène à un document pas lisible (facilement) par les humains. Par exemple pour ce site : https://cheredeprince.net/atom.xml
Trouver les flux
Le lien est sur la page (cas facile)
Dans certains cas notamment les podcasts, le lien est sur la page. Il y a plus qu’à copier.
Le lien est caché dans les méta données
Des fois, le lien RSS existe, mais il n’est pas mentionné explicitement. De manière générale, tous les projets libres proposent des flux (Mastodon, Peertube, Wordpress, etc). Pour trouver ces liens, qui sont uniquement dans les méta données de la page, il est pratique d’avoir un addons pour navigateur. Pour Firefox, j’utilise Want my RSS.
YouTube
Pour les chaines youtube, les liens RSS sont cachés, mais ils existent et Freshrss est capable de les trouver tout seul à partir du lien de la chaine, grâce à l’extension freshrss-youtube.
Les liens des flux RSS chez Youtube est bien détaillé sur cet article.Créer un flux
Il existe des outils pour créer des flux pour des sites qui n’en proposent pas. Il y a plusieurs techniques suivant les cas.
RSS Brigde
Si le site qui t’intéresse à un bridge associé, tu peux utiliser RSS-bridge. Il y a une instance chez moi et ARN. Tous les brigdes ne sont pas activés par défaut, donc s’il y a un truc qui te manque, il faut pas hésiter à demander. Il y a des gros problèmes sur les bridges vers certains GAFAM, notamment Facebook et Instagram, qui sont non fonctionnels depuis longtemps.
Les réseaux sans solutions : Facebook, Instagram.
À partir d’une newsletter
Pour les sites, qui ont une newsletter une solution, qui mange pas de pain est https://kill-the-newsletter.com/
À partir d’une page contenant une liste d’article
Pour tout le reste, il y a des options plus geek. Un outil très générique est https://createfeed.fivefilters.org/. Ça marche presque partout, mais il faut connaître un peu comment HTML et CSS fonctionnent. Par exemple, tu veux un flux pour la fiche Algérie du Courrier international, en regardant comment la page est construite, tu peux faire un flux avec ces paramètres.
De manière similaire, on peut obtenir le même résultat depuis FreshRSS avec l’outil HTML+XPATH détaillé dans cet article.
machine translated to english
FreshRSS
It is an online flow aggregator.
Roughly, it keeps you going to keep abreast of website updates, social media accounts, all posts in general as on video channels, podcasts and the like.
It’s an old technology, which is still relevant despite the existence of social networks. It has the following advantages:
- decentralisation, no registration is necessary to track or publish a stream,
- simplicity, its operation is based on a very simple technology.
The streams all have a URL, which leads to a document not readable (easily) by humans. For example, for this website: https://cheredeprince.net/atom.xml
Find flows
The link is on the page (easy case)
In some cases, in particular podcasts, the link is on the page. There is more than one to copy.
The link is hidden in the meta data
Sometimes the RSS link exists, but it is not explicitly mentioned. In general, all free projects offer streams (Mastodon, Peertube, Wordpress, etc.). To find these links, which are only in the meta data on the page, it is convenient to have a browser addon. For Firefox, I use Want my RSS.
YouTube
For YouTube channels, RSS links are hidden, but they exist and Freshrss is able to find them on their own from the channel’s link, thanks to the freshrss-youtube extension.
The links of RSS feeds at Youtube are detailed on this article.Create a flow
There are tools for creating streams for sites that do not offer them. There are several techniques depending on the case.
RSS Brigde
If you’re interested in an associated bridge site, you can use RSS-bridge. There’s a body in me and an RNA. Not all brigads are activated by default, so if you miss something, don’t hesitate to ask. There are big problems on bridges to some GAFAMs, including Facebook and Instagram, which have been non-functional for a long time.
Networks without solutions: Facebook, Instagram.
From a newsletter
For the sites, which have a newsletter a solution, which eats no bread is https://the-newsletter.com/
From one page containing a list of articles
For everything else, there are more geek options. A very generic tool is https://createfeed.fivefilters.org/. It works almost everywhere, but you need to know a little bit how HTML and CSS work. For example, you want a stream for the Algerian record of the International Courier, looking at how the page is built, you can do a stream with these parameters.
Similarly, the same result can be obtained from FreshRSS with the HTML-XPATH tool detailed in this article.
CC BY-SA 4.0. 2024 The Bag