banner
DIYgod

Hi, DIYgod

写代码是热爱,写到世界充满爱!
github
twitter
follow
bilibili
telegram
email
steam
playstation
nintendo switch

RSSHub雷达 - 訂閱一個RSS源不應該這麼難

如果你問我,RSSHub 能否改變 RSS 的命運,我也不晓得,但我晓得,不認命,就是 RSSHub 的命。 ——《哪吒之魔童降世》

如果你還不知道 RSS:《我有特別的 RSS 使用技巧》
如果你還不知道 RSSHub:《通過 RSSHub 訂閱不支持 RSS 的網站》

首先最大的 respect 獻給 RSSHub 的 244 名參與者

訂閱一個 RSS 源太難了#

首先需要網站提供了 RSS(這一前提通常就無法滿足);然後我們要隨緣在頁面中找到 RSS 鏈接;然後複製鏈接、打開如 Feedly Inoreader 的 RSS 服務、點擊添加訂閱、粘貼鏈接、添加

看,順利訂閱一個 RSS 源需要天時(隨緣找到了 RSS)地利(網站提供了 RSS)人和(不因為訂閱步驟過於麻煩而中途放棄),缺一不可

都 9102 年了,世界不應該這樣

解決這個問題#

為了解決這個問題,RSSHub Radar 誕生了

Chrome Web Store | GitHub

RSSHub Radar 是 RSSHub 的衍生項目,她是一個可以幫助你快速發現和訂閱當前網站 RSS 和 RSSHub 的瀏覽器擴展

使用很簡單,我們在進入一個新頁面時,RSSHub Radar 會自動檢測當前頁面有沒有 RSS 和 RSSHub 支持,檢測到則會在右下角顯示一個角標,如果我們想訂閱當前頁面的 RSS,點擊擴展圖標,會彈出一個列表,如圖所示,列表有三項內容:當前頁面上的 RSS、適用於當前頁面的 RSSHub、適用於當前網站的 RSSHub,你可以選擇複製鏈接或一鍵訂閱到 Feedly Inoreader TinyTinyRSS

設置頁允許你使用自建的 RSSHub 域名、設置快捷鍵、立即更新規則、選擇一鍵訂閱到 TinyTinyRSS 還是 Feedly Inoreader、選擇是否開啟角標提醒等

支持列表列出了當前支持的 RSSHub 規則

RSSHub Radar 是如何工作的#

RSSHub Radar 是開源的,你可以直接去 GitHub 看源碼

當我們進入一個新頁面時,RSSHub Radar 開始檢測當前頁面的 RSS 和 RSSHub

當前頁面自帶的 RSS

分析頁面中的每個鏈接顯然是不現實的,好在標準中指定了一種特殊 MIME 類型的 link 標籤來指明 RSS 鏈接,link[type="application/rss+xml"]link[type="application/atom+xml"],RSSHub Radar 正是通過這個標籤來檢測頁面是否有自帶 RSS,具體實現在這裡

適用於當前頁面的 RSSHub

使用給定規則,根據當前頁面的 URL 或 DOM 來獲取 RSSHub 鏈接,規則各個字段的具體含義見文檔,具體實現在這裡

每隔 5 個小時從 GitHub 遠程更新一次規則

一鍵訂閱

Feedly Inoreader TinyTinyRSS 都提供了用於訂閱的接口,不同的是 Feedly 需要進入頁面確認一下,而另外兩個會直接訂閱上

比如訪問這個 URL 可以快速使用 Feedly 訂閱我的博客(需要點 FOLLOW 確認):
https://feedly.com/i/subscription/feed/https://diygod.me/atom.xml

這個 URL 可以快速使用 Inoreader 訂閱我的博客:
https://www.inoreader.com/feed/https://diygod.me/atom.xml

參與我們#

如果你對 RSSHub 感興趣,歡迎參與支持我們

最後祝哪吒票房破 50 億,還沒看的一定要去看嗷!

rsshub-radar4

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。