I sin enkelhet, är RSS ett sätt att se om en sida har uppdaterat sitt innehåll.
Om du till exempel besöker flera olika nyhetssidor eller bloggar för att se nya artiklar, hjälper RSS dig att samla allt på en och samma plats.
RSS är således ett sätt att få ett flöde från de källor du vill ha koll på. För att samla dina olika källor i ett RSS-flöde, behöver du en klient som kallas RSS-läsare. Med ett flöde får du uppdateringar till din klient.
Ett varningens finger är att sidor kan inkluderar utskick av reklam istället för en ny artikel, eller att de bara skickar ingressen till artikeln och på så vis tvingar användaren att besöka hemsidan för att läsa hela.
Förr i tiden var det vanligt att webbläsare hade inbyggda RSS-läsare. Ungefär som ett bokmärke, men där du i intervaller kunde se vilka nya artiklar som publicerats. I dag är det vanligare att e-postklienter har stöd för RSS-flöden.
Det finns flera RSS-läsare till diverse plattformar. Vilken som passar dig är upp till dig att undersöka.
Några fria (som i frihet) RSS-läsare:
Det är inte uppenbart när man är på SVTPlay att det går. Det kan vara att jag snappade upp detta tidigare när det kan ha funnits en ikon för det på SVT:s play-sidor.
För Svenska nyheter skulle du finna den på en adress som
https://www.svtplay.se/video/svenska-nyheter/
skulle du finna RSS-flödet på
www.svtplay.se/svenska-nyheter/rss.xml
Youtube vill jag minnas hade tjänsten tillgänglig på kanaler när man besökte dem. Det finns numer tjänster som hjälper att extrahera. Även appar och klienter där du inte behöver något Youtube-konto för att prenumerera, utan det sköter klienten åt dig.
Youtube har två sätt, baserat på adressen för en kanal.
En kanal som VSauce har adressen
https://www.youtube.com/channel/UCznGm_y1wAW-z_g2cYnyP7Q
och ger RSS-adressen
https://www.youtube.com/feeds/videos.xml?channel_id=UCznGm_y1wAW-z_g2cYnyP7Q
VSauce har även ett användar-id för att nå kanalen:
https://www.youtube.com/@vsauce
Då kan detta id användas för att få RSS-flödet:
https://www.youtube.com/feeds/videos.xml?user=vsauce
Enklaste sättet att hitta RSS-flöden är att använda en extern tjänst som undersökar dom vanligaste adresserna där man brukar hitta flöden på en webbplats. Exempel på sådana är:
Ett annat sätt att hitta RSS-adresser är att undersöka källkoden på sidan. I webbläsare brukar en meny för att välja att se källkoden eller "page source" (i vissa webbläsare fungerar Ctrl+u för att få fram källkoden).
I källkoden kan du söka efter RSS och finna något i stil med:
<meta name="keywords" content="Science questions education learning schools DiscoveryChannel"><link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=UC6nSFpj9HTCZ5t-N3Rm3-HA">
Ur ovanstående är det då href
-delen den adress du lägger in i din RSS-klient.
Jag har en klient som heter Newsboat. Det är en terminalbaserad, fri klient för att följa RSS-flöden.
I Newsboat kan jag konfigurera att ta webbadressen som finns i flödet till ett externt program. På så vis väljer jag vad jag vill ladda ned tillfälligtvis för att titta på videon i min föredragna videospelare. Skulle jag inte vilja vänta på nedladdningen, kan jag öppna webbadressen i min webbläsare och se videon på en gång.
Det extra program jag använder för både Youtube och SVTPlay är youtube-dl. Den mjukvaran är allmän egendom.