RSS-Bridge:给没有RSS的网站生成订阅源
RSS-Bridge:给没有RSS的网站生成订阅源
RSS-Bridge在GitHub上已经拿到8931个Star。
这是一个PHP编写的Web应用,核心功能是给没有提供RSS订阅的网站生成可使用的订阅源。

1、核心功能
项目内置447个网站适配桥接器,覆盖主流社交平台、视频网站、资讯平台等场景。部分常用桥接器包括:CssSelectorBridge可通过CSS选择器自定义抓取内容生成订阅源,FeedMergeBridge可合并多个订阅源为一个,FilterBridge支持按关键词过滤订阅内容,RedditBridge、TikTokBridge、YoutubeBridge等平台专属桥接器可直接生成对应站点的内容订阅。

2、部署方式
项目支持多种部署途径,用户可根据需求选择。
传统虚拟主机部署只需将压缩包解压到Web目录即可直接运行,压缩包大小约2MB。
Debian 12系统可通过源码部署,需要安装PHP 7.4及以上版本,搭配nginx和php-fpm运行,官方提供完整的配置示例,单核心512MB内存的服务器即可正常运行。
也支持Composer安装、Docker部署、docker-compose部署等方式,Docker镜像可直接拉取运行,默认端口3000,自定义配置文件和桥接器只需放入config目录,重启容器即可生效。
3、自定义配置
项目提供丰富的配置选项。可通过修改config.ini.php启用或禁用指定桥接器,也可直接启用全部447个桥接器。
缓存后端支持File、SQLite、Memcached等多种选择,用户可根据服务器环境调整。
实例支持密码保护,可配置token或HTTP Basic Auth限制访问,避免公共实例被滥用。
桥接器开发门槛低,只需按规范编写PHP代码即可新增对特定网站的支持,官方提供完整的API文档和示例代码。
错误输出支持三种模式,默认将错误信息作为订阅项输出,方便用户及时发现问题,也可切换为HTTP错误或关闭错误输出。
4、适用场景
习惯使用RSS阅读器聚合内容的用户,可通过RSS-Bridge获取原本没有订阅功能的网站内容,统一在阅读器中浏览。
需要批量抓取特定网站内容更新的开发者,可直接使用RSS-Bridge输出的结构化数据,不需要单独编写爬虫。
自行搭建信息聚合服务的团队,可基于RSS-Bridge扩展自定义功能,满足不同场景的内容采集需求。
项目官方提供公开实例供用户测试,也可查看文档选择其他公共实例使用,完整文档地址:https://rss-bridge.github.io/rss-bridge/index.html
开源地址:https://github.com/RSS-Bridge/rss-bridge

浙公网安备 33010602011771号