Přeskočit na obsah
@365tipu
  • Domů
    • Práce na dálku
    • Twitter for dummies
    • Jak na Mastodon
    • Facebook a marketing
    • Návod pro Instagram
    • Jak na LinkedIn
    • Bezpečný Internet
    • Bezpečnost pro novináře
    • Soukromí na Facebooku
    • Pomocník webdesignera
    • Jak na WordPress
    • Nepostradatelné software
      • Jak na Windows 11
      • Jak na Windows 10
      • Jak na iPhone/iPad
      • Jak na Mac OS
      • Jak na Apple TV/TV+
      • Jak na Apple Watch
      • Jak na Apple AirTag
      • Microsoft Office
      • Linux
    • Jazykový koutek
    • GTD
    • Filmy a TV seriály
    • Recenze
    • Chytrá domácnost
      • Chytrá domácnost
      • Jak na Google Home
      • Amazon Echo a Alexa
      • Apple HomePod
      • Jak na Raspberry Pi
      • Jak na QNAP NAS
      • Netatmo
    • Jak na Home Assistant
  • Všechny štítky
  • Odběr e-mailem
  • RSS/XML
  • Kontakt
    • Kontakt
    • Twitter
    • Facebook
    • BlueSky
    • Mastodon
      • Threads
    • Zásady Cookies (EU)
19. 7. 2024 podle 365tipů
Software, Webdesign

TIP#2752: Jak zjistit adresu RSS pro nějaký web? Jak získat RSS webu, který ho nemá

Pustil jsem se do dlouho plánovaného nalezení lokální a open source alternativy pro Feedly, ale o tom je řeč jinde. V rámci čehož jsem zjistil, že v mých cca 800 feedech je hodně takových, které buď už neexistují nebo neexistují jejich RSS. A při průběžném pomalém aktualizování jsem nadával na to, proč je tak těžké mít na první dobrou RSS feed na webu.

Jak zjistit RSS pro nějaký web?

Je to občas trochu detektivní práce, ale občas také to, že budete zkoušet obvyklé kombinace. Ale ne vždy se vám podaří rss najít. Některé web ho prostě nemají. Každopádně tady je užitečný postup

  1. podívejte se na web zda někde není RSS ikonka (oranžové cosi, k vidění vpravo), nebo tam snad někde není napsáno RSS či XML 
  2. přidejte do webové adresy /feed (funguje pro vše na WordPressech mimochodem)
  3. přidejte do webové adresy /rss
  4. přidejte do webové adresy /rss.xml 
  5. přidejte do webové adresy /blog/feed/ nebo /blog/rss nebo /blog/rss.xmls
  6. pokud je to na Blogger od Google, přidejte feeds/posts/default
  7. pokud je to na medium, tak zkuste vložit /feed/ mezi medium.com a jméno publikace
  8. zkuste hledat ve zdrojovém kódu stránky výskyt rss, atom, xml   

Pomocníka najdete například v rssfinder.app kde stačí zadat adresu webu, jehož rss hledáte.

Co když ten web prostě RSS feed nemá?

Jsou různé způsoby jak prostřednictvím nějaké služby či aplikací získat RSS feed – dělají to tak, že z HTML kódu sestaví RSS. 

Zkuste rss.app pro ilustraci, ale pokud byste chtěli využívat, je nutné platit měsíčně od 8 USD výše. Podobně je na tom createfeed.fivefilters.org, malé základní využití zdarma, jinak nutno platit.

TIP: Náhrada za Feedly? Lokální, napojitelná na Notion a jiné? Jde to. Praktické zkušenost s FreshRSS

Vlastní řešení, zdarma

Můžete provozovat vlastní – rss-bridge – včetně možnosti využít nějaký z veřejně dostupných (pro vyzkoušení třeba rss-bridge.org/bridge01/) a je i velká šance, že právě ten web co chcete mít RSS už tam bude k dispozici.

Pokud máte FreshRSS, tak si rss-bridge můžete snadno přidat právě na web kde FreshRSS provozujete. Případně, což je ještě jednodušší, to zprovoznit v Dockeru. 

V Rss-bridge většinou stačí jen vyplnit URL webu a pokud nenajede řešení, tak vybrat a poté můžete jít přes CSS Selector Bridge nebo, pokročilejší, XPath BridgeI.

V CSS Selector Bridge v prvním poličku vyplníte adresu webu a v druhém doplníte XSS selector odkazu nebo něčeho nad ním – tedy a.class (kde class bude třída, kterou odkazy mají), nebo div.class, pokud je A element uvnitř divu. Funguje to až neuvěřitelně dobře. 

Na 365tipech (kdyby nemělo vlastní RSS, což má) můžete pomocí RSS Bridge vytvořit RSS zadáním div.ultp-block-content jako selectoru.

Získáte adresu (na Atom, JSON a další formáty), něco jako :

http://váš_web/?action=display&bridge=CssSelectorBridge&
home_page=https%3A%2F%2F365tipu.cz&
url_selector=div.ultp-block-content
&url_pattern=&content_selector=&
content_cleanup=&title_cleanup=&limit=&format=Atom

Tuto adresu pak použijete tam, kde potřebuje RSS daného webu. Musíte, samořejmě, tedy RSS Bridge někde mít dostupné pro onu aplikací, která použije toto přemostění. Nebo použít některý z veřejně dostupných RSS Bridge.

POZNÁMKA: Ne na všech webech to půjde, řada z nich blok s odkazem na článek nepojmenovává jednotně.

V RSS Bridge má velké množství předpřipravených skriptů pro zpracováni, ale musíte si je přidat z Bridges na GitHubu.

Související příspěvky

TIP#2333: Je čas se vrátit k RSS čtečkám. Čtěte jen to co chcete a po svém
TIP#775: Proč se mi ten web zobrazuje v jiném jazyce, než jsem chtěl?
TIP#774: Má smysl si na WordPress.com zapínat WordAds?

RSS Software Webdesign

Předchozí článekTIP#2751: Máte pod kurzorem myši při stisku tlačítka žluté či modré kolečko? Jak to vypnoutDalší článek TIP#2753: Proč mi aktualizace WordPressu cs_CZ (českého) nabízí aktualizace na en_US?

Nejnovější příspěvky

  • TIP#3254: Vlastní homepage ve WordPressu bez Guttenbergu. Použijte Codex či jinou AI. K čemu to posloužilo na 365tipech
  • TIP#3253: Co je to latence a proč to hraje roli (nejen) při hraní her
  • TIP3252: Chladit notebooky podložkou? Co byste měli vědět
  • TIP#3251: Kouzelná meteostanice ATMOS řeší problém, o kterém ani nevíte
  • TIP#3250: Jak zabránit tomu, aby se Mac po restartu znovu otevřel se všemi aplikacemi z poslední relace

Nejčtenější

Přispět na provoz můžete

Přispějte. 500 Kč můžete změnit dle vlastního uvážení. Z částky zaplatíme DPH a pochopitelně daně platbou na účet 331049001/5500, spec. symbol 365. Částku si můžete změnit. Z platby odvádíme DPH a daníme ji.

Zdejší tipy na zajímavé/užitečné věci obsahují affialiate odkazy na Alzu/Aliexpres

... nebo placeným odběrem

Staňte se platícím odběratelem newsletteru. 5 USD/měsíc, 50 USD/rok nebo dle vlastního uvážení od 100 USD/rok. Každou středu a neděli nálož informací.

Kontakt a tak

Kontakt: 365tipu@gmail.com

Veškerý obsah zde uveřejněný je CC-BY-NC-SA