开源免费RSS 生成器–RSSHub

作者 : King 本文共1174个字,预计阅读时间需要3分钟 发布时间: 2024-10-4 共16人阅读

RSSRSSHub

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

可以配合浏览器扩展 RSSHub Radar 和 移动端辅助 App RSSBud (iOS) 与 RSSAid (Android) 使用。

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

官方文档:https://docs.rsshub.app/usage.html#sheng-cheng-ding-yue-yuan

部署文档:https://docs.rsshub.app/install/

提示:因为此程序可订阅“很多内容”,目前程序相关地址在国内都是不可访问状态。

使用说明

官方文档目前国内打不开,这里我发一下官方文档里的使用说明

生成订阅源

比如我希望订阅 Twitter 上一个名为 DIYgod 的用户的时间线

根据 Twitter 用户时间线路由的文档,路由为 /twitter/user/:id,把 :id 替换为用户名,得到路径为 /twitter/user/DIYgod,再加上域名 https://rsshub.app,一个订阅源就生成了:https://rsshub.app/twitter/user/DIYgod(opens new window)

然后知识兔我们可以把 https://rsshub.app/twitter/user/DIYgod (opens new window)添加到任意 RSS 阅读器里来使用

其中域名 https://rsshub.app 可以替换为你自部署的域名

另外 RSSHub 支持很多实用的参数,比如内容过滤、全文输出等,知识兔可以在 通用参数 文档了解具体使用方法

作为 npm 包使用

除了作为订阅源,RSSHub 还支持作为 npm 包在你的 Node.js 项目中使用

安装

npm install rsshub --save

或者使用 Yarn

yarn add rsshub

使用

const RSSHub = require('rsshub');RSSHub.init({ // config});RSSHub.request('/bilibili/bangumi/media/9192') .then((data) => { console.log(data); }) .catch((e) => { console.log(e); });

 

支持的 config 见 配置 文档,比如想禁用缓存,config 可以这样写:

{ CACHE_TYPE: null,}

 

 

下载仅供下载体验和测试学习,不得商用和正当使用。

[ppwp passwords=”zhishitu.cn”]

下载体验

应版权要求,禁止分享,敬请谅解,有问题务必找客服哈。

如何获取解压密码

有问题找客服哈,并领取学习福利!

[/ppwp]

点击下载

小鱼网是一个美好的开源学习社区,学习编程,学习WordPress,下载WordPress插件主题,
小鱼网 » 开源免费RSS 生成器–RSSHub

常见问题FAQ

发表回复

分享最优质的学习资料

立即查看 了解详情