Chi utilizza i feed RSS sa che può essere alle volte particolarmente faticoso trovare l’URL del feed di un sito. Molti siti non lo pubblicizzano in modo evidente, altri lo nascondono del tutto, e in alcuni casi il feed esiste ma non è dichiarato nel codice HTML della pagina. RSS Lookup è uno strumento open source che prova a risolvere questo problema: incollate un URL e il tool cercherà automaticamente i feed RSS o Atom associati.
Come funziona
Quando inserite un indirizzo, RSS Lookup analizza il codice HTML della pagina alla ricerca dei tag <link> standard che indicano la presenza di feed RSS o Atom. Se non ne trova, passa a un secondo approccio: verifica i percorsi più comuni dove i feed vengono tipicamente posizionati, come /feed, /rss.xml o /atom.xml. Questo doppio controllo permette di scovare feed che esistono ma non sono correttamente linkati nella pagina.
La parte più interessante riguarda le regole specifiche per alcuni siti popolari. YouTube, per esempio, non espone i feed dei canali nei metadati delle pagine, ma ogni canale ne ha uno accessibile tramite un URL costruito a partire dall’ID del canale. RSS Lookup conosce questo meccanismo e costruisce automaticamente l’URL del feed. Lo stesso vale per Reddit, GitHub e Stack Exchange. Il sistema di regole è anche estensibile: chi vuole contribuire può aggiungerne di nuove per altri siti.
Self-hosting o versione online
Il progetto è pensato per essere self-hostato, ma se non avete voglia o necessità di farlo potete semplicemente utilizzare rsslookup.com, l’istanza pubblica mantenuta dallo sviluppatore. È gratuita e, quantomeno per ora, priva di traccianti e di pubblicità.
Dunque Rsslookup non è uno strumento rivoluzionario ma aiuta a trovare feed RSS senza dover scavare nel codice sorgente delle pagine. Se usate abitualmente un lettore RSS e ogni tanto vi trovate a cercare il feed di un sito che non lo rende immediatamente visibile, potrebbe tornarvi utile. Il fatto che sia open source, senza pubblicità e senza tracciamento è più di un punto a suo favore.