我来重复造轮子了,做了一个专注于信息过滤的 RSS 阅读器

2023-09-08 15:08:54 +08:00
 Rosen2

缘起

去年接触到 RSS 这个概念,一下子就被吸引了,终于可以摆脱推荐系统,自己掌握信息的来源了。特别是知道了 RSShub 之后,自己搭了一个实例,能订阅知乎、微博和各种社区,基本上靠微信公众号+RSS 就能满足我的阅读需求了。

但是用久了也会出现问题,订阅的东西多了就有点信息过载了,就像微信公众号一样。于是我开始寻找能够很好阅读 RSS 的工具,我试过很多款,包括 Inoreader 、Feedly 、Reeder5 、Ego Reader 、Fluent Reader 等等。但发现都无法完全满足我的需求,于是决定自己做(程序员的快乐就是重复造轮子)。

我期望的阅读器

我期望的 RSS 阅读器大概是这样的:

  1. 支持移动端( Inoreader 、Feedly 、Reeder5 、Ego Reader 都支持,但是 Inoreader 、Feedly 、Reeder5 都是国内无法下载,比较麻烦)
  2. 有一个重点阅读列表和一个其他列表,我比较关注的信息会自动得进入重点阅读列表,这样我只用对重点内容阅读就好了,减轻我的阅读压力( Inoreader 支持)
  3. 在列表上就可以快速对文章进行操作,归档或稍后读,快速浏览信息( Inoreader 、Feedly 支持,但是不能一步解决,要滑动之后再选择,可能是怕你误操作,但我就想短平快)
  4. 能够通过多种条件对进行筛序,比如 RSS 源、关键词等(都不支持)
  5. 沉浸式阅读,能自动爬取全文并重新排版(这些 app 都或多或少支持,但是都需要手动加载或者手动触发,我希望当我第一次打开的时候就是全文)
  6. 能链接 Cubox (我常用的),将我的收藏同步到 Cubox 进行标注。(都不支持)

于是就有了 ReadBot

ReadBot

ReadBot 是一款 IOS 的 app ,目前已经在 App Store 上线,请查看 App 链接

在 ReadBot 中,目前支持的功能:

  1. 聚焦列表和发现列表,重点内容会自动进入聚焦列表,会自动识别封面图,以卡片的形式显示。卡片上会显示关键词、AI 摘要等信息。在两个列表中都可以进行快速的归档,快速消费信息。
  2. 支持对 RSS 进行特别关注,后续更新会自动出现在聚焦列表。
  3. 支持添加关键词或短语,阅读时看到感兴趣的长按添加即可。关键词同样可以关注,如果文章命中,会自动进入聚焦列表。
  4. 自动进行链接内容爬取并提取正文,统一排版。在阅读时对关键词进行高亮。
  5. 可以配置 ChatGPT ,自定义 AI 摘要指令,自动对聚焦内容摘要。
  6. 可以通过浏览器同名插件(ReadBot)进行 RSS 订阅,更方便。目前在 Chrome 和 Edge 已经上架。

ReadBot 是使用 Flutter 开发的,之前没有开发 App 的经验,从 0 开始学起,优化了很长时间,目前觉得用起来体验比较顺畅,所以来做一波推广,哈哈哈。App 的交互目前还没有动画,比较生硬,后面会持续优化。功能也在持续添加中。

请各位大佬指点!

19352 次点击
所在节点    分享创造
34 条回复
lidayl
2023-09-08 16:03:50 +08:00
好奇你用的哪个库渲染的 html 我之前渲染 flutter_html 这个库渲染 html 卡的要死
Rosen2
2023-09-08 16:06:13 +08:00
@lidayl 我用的 inappwebview ,我之前试过 flutter_html ,比 webview 流畅一些,但是会有图片内存泄漏的问题,内存会飙涨。后面打算还是切换回 Flutter_html ,把内存问题解决一下。
GLee9507
2023-09-08 16:06:40 +08:00
没有 android 吗
Rosen2
2023-09-08 16:08:41 +08:00
@GLee9507 过段时间会适配 Android ,等功能稳定了
InDom
2023-09-08 16:09:16 +08:00
算围城么,同一个领域,隔壁帖子:

[做了个艰难的决定,给自己的站点上线了关站倒计时](/t/972067)
Rosen2
2023-09-08 16:14:22 +08:00
@InDom 哈哈哈,可能就是个围城吧,自己喜欢没办法
vokins
2023-09-08 20:18:04 +08:00
请问下,有支持 ipad 的打算吗?谢谢
Rosen2
2023-09-08 20:24:50 +08:00
@vokins #7 大屏需要重新设计 UI 交互,工作量会比较大,不在近期考虑范围内,后面再看看用户的诉求,如果多的话可以考虑适配一下
NewYear
2023-09-08 20:38:44 +08:00
老早就想做 RSS 阅读器了,记事本写了不少需求/实现的想法,不过还没实现。

可惜啊,RSS 是真的没落了。
Rosen2
2023-09-08 20:45:35 +08:00
@NewYear #9 是的,没多少人用了,但是确实喜欢,可能只有喜欢才能坚持下去吧😃
aitianci
2023-09-08 22:05:17 +08:00
我之前一直是 Inoreader 的 Pro 用户,那会儿黑五有买一年送半年,一年是 30 美元,折合 20 一年这价格就还好,现在直接涨到 90 美元一年,我干脆用回免费。说实话这么搞真的很难受,总感觉会倒闭。
iyeatse
2023-09-08 22:11:32 +08:00
首次打开一卡一卡的,要不要试试 impeller?
另外你这个包大小有点大啊
Rosen2
2023-09-08 23:38:45 +08:00
@aitianci #11 确实有点贵,我之前买过一个月体验,花了 10$,感觉并不值
Rosen2
2023-09-08 23:43:42 +08:00
@iyeatse #12 是新手引导进入 APP 之后有点卡吗?我研究一下,新手引导平时很少被测试到,可能漏过了。impeller 我研究一下,我也是最近几个月才可能学 Flutter ,还不太了解。App 太大主要原因是启动图 x2 、x3 分辨率太大导致的,占了 20M ,打算优化来着,不是个紧急事项就先没弄了。
yoghurtguy
2023-09-09 20:08:34 +08:00
正在试用,没看到同步 cubox 的功能啊
Rosen2
2023-09-09 20:26:31 +08:00
@yoghurtguy #15 开发中,大概下周会更新
Rosen2
2023-09-09 20:32:28 +08:00
@yoghurtguy #15 感谢使用,欢迎提建议😁
roding
2023-09-15 10:10:09 +08:00
昨天刚下载 reeder5 想找个可以手动离线缓存(包括图片)的阅读器,一直没找到,楼主你的 app 支持吗?
Rosen2
2023-09-15 10:26:39 +08:00
@yoghurtguy #15 新版本已经支持😄
Rosen2
2023-09-15 10:28:29 +08:00
@roding #18 是想导出备份吗?我后面考虑一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/972052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX