12

RSSHub Radar — 订阅一个 RSS 源不应该这么难

 3 years ago
source link: https://diygod.me/rsshub-radar/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

RSSHub Radar — 订阅一个 RSS 源不应该这么难

发表于 2019-08-06 • 字数统计 832 • 被 34534 人看爆

rsshub-radar5.jpg

如果你问我,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-radar1.jpg

使用很简单,我们在进入一个新页面时,RSSHub Radar 会自动检测当前页面有没有 RSS 和 RSSHub 支持,检测到则会在右下角显示一个角标,如果我们想订阅当前页面的 RSS,点击扩展图标,会弹出一个列表,如图所示,列表有三项内容:当前页面上的 RSS、适用于当前页面的 RSSHub、适用于当前网站的 RSSHub,你可以选择复制链接或一键订阅到 Feedly Inoreader TinyTinyRSS

rsshub-radar2.jpg

设置页允许你使用自建的 RSSHub 域名、设置快捷键、立即更新规则、选择一键订阅到 TinyTinyRSS 还是 Feedly Inoreader、选择是否开启角标提醒等

rsshub-radar3.jpg

支持列表列出了当前支持的 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.gif


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK