如果你問我,RSSHub 能否改變 RSS 的命運,我也不晓得,但我晓得,不認命,就是 RSSHub 的命。 ——《哪吒之魔童降世》
如果你還不知道 RSS:《我有特別的 RSS 使用技巧》
如果你還不知道 RSSHub:《通過 RSSHub 訂閱不支持 RSS 的網站》
首先最大的 respect 獻給 RSSHub 的 244 名參與者
訂閱一個 RSS 源太難了#
首先需要網站提供了 RSS(這一前提通常就無法滿足);然後我們要隨緣在頁面中找到 RSS 鏈接;然後複製鏈接、打開如 Feedly Inoreader 的 RSS 服務、點擊添加訂閱、粘貼鏈接、添加
看,順利訂閱一個 RSS 源需要天時(隨緣找到了 RSS)地利(網站提供了 RSS)人和(不因為訂閱步驟過於麻煩而中途放棄),缺一不可
都 9102 年了,世界不應該這樣
解決這個問題#
為了解決這個問題,RSSHub Radar 誕生了
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
參與我們#
最後祝哪吒票房破 50 億,還沒看的一定要去看嗷!