Cay-Zhang / Rssbud
Programming Languages
Projects that are alternatives of or similar to Rssbud
RSSBud
RSSBud 是一个 RSSHub 的辅助 iOS App,和 RSSHub Radar 类似,他可以帮助你快速发现和订阅网站的 RSS。此外,他还支持 RSSHub 的通用参数 (实现过滤、获取全文等功能)。
下载
订阅 Telegram 频道 以获取更新信息。
功能
- [x] 检测适用于网页 (或 App 内分享) 的 RSSHub 源 (几乎支持所有 RSSHub Radar 的规则)
- [x] 移动端 URL 适配 (自动展开、常见移动子域名适配)
- [x] 读取剪贴板 URL
- [x] 分享菜单插件 (Action Extension)
- [x] 快速订阅到 Reeder, Fiery Feeds, Ego Reader 和系统默认 RSS 阅读器
- [x] 快速订阅到 Tiny Tiny RSS, Miniflux, Fresh RSS, Feedly, Inoreader, Feedbin, The Old Reader, Feeds Pub 网页端
- [x] 自定义通用参数
- [x] 自定义 RSSHub 域名
- [x] 自动更新 RSSHub Radar 规则
- [x] 访问控制 (自动生成 MD5 访问码)
- [x] 支持 x-callback-url,可结合 "快捷指令" App 编写捷径实现各种强大功能 (详见 捷径工坊 和 Scheme)
- [ ] 检测适用于网站的 RSSHub 源
参与 Beta 测试
加入 Telegram 群 以获得 Beta 测试详情。
捷径工坊
如果 RSSBud 不支持你想要的 RSS 阅读器/服务,或者你想将 RSSBud 整合进你的工作流中,你可以编写捷径来满足你的需求。就从下面这些开始吧:
RSSBud 捷径起手式 by cayZ | RSSBud 捷径的模板,支持从分享菜单启动,变量都已设置好
用 RSSBud 分析并发送到 Telegram by cayZ | 基于起手式,将分析结果发送到 Telegram,可以自定义消息模板和接受者用户名
用 RSSBud 分析并订阅到 Pocket Casts by cayZ | 基于起手式,将分析结果发送到 Pocket Casts (仅限播客 RSS)
扫描二维码并用 RSSBud 分析 by cayZ | 扫描二维码,获取 URL,跳转 RSSBud 分析
如果你觉得你写的捷径很 Cooooool,欢迎来 Telegram 群 投稿!
X-callback-url Scheme
RSSBud 实现了 x-callback-url 协议,它允许 iOS 和 Mac 开发者公开和记录他们向其他应用程序提供的 API 方法并返回数据。
你可以打开如下的 URL 让 RSSBud 分析提供的 URL 并返回用户选择的 RSS 源:
rssbud://x-callback-url/analyze?url[&x-callback-parameters...]
参数
- url 你想要 RSSBud 分析的 URL
x-success
- feed_title 用户选择的 RSS 源的名称
- feed_url 用户选择的 RSS 源的 URL
自行编译须知
若要使用分享菜单插件 (Action Extension),请在 iOS 和 Action Extension 这两个 Target 中设置你自己的 App Group 并修改 RSSBud.appGroupIdentifier
。
规则
RSSBud 和 RSSHub Radar 使用同一份 规则,且均支持自动更新。
为 RSSHub Radar 和 RSSBud 提交新的规则
一些网站的移动端和电脑端页面 URL 不同。由于 RSSHub Radar 的规则是适配电脑端的,在你发现 RSSBud 无法识别 RSSHub Radar 可以识别的网站时,可以尝试使用电脑端的 URL 并在 Telegram 向作者反馈。
作者
RSSBud 由 cayZ 制作,在 MIT 协议 下开源。