Npcink Blog
切换菜单

RSSHub - 一个开源、简单易用、易于扩展的 RSS 生成器

可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容

本页目录6 节

RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容

官网: https://rsshub.app/

文档: https://docs.rsshub.app/

博文: https://diygod.me/rsshub-radar/

GitHub:https://GitHub.com/DIYgod/RSSHub

本站下载:(2019.10.22)

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 Radar:探测当前页面可用的 RSS 和 RSSHub 的浏览器扩展

RSSHub Radar 是 RSSHub 的衍生项目,她是一个可以帮助您快速发现和订阅当前网站 RSS 和 RSSHub 的浏览器扩展万物皆可 RSS

GitHub: https://GitHub.com/DIYgod/RSSHub-Radar

本站下载:(2019.10.22)

其他: