我来重复造轮子了,做了一个专注于信息过滤的 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 的交互目前还没有动画,比较生硬,后面会持续优化。功能也在持续添加中。

请各位大佬指点!

19284 次点击
所在节点    分享创造
34 条回复
roding
2023-09-15 12:06:53 +08:00
@Rosen2 #20 不是想导出备份,是想上地铁前更新一下某个文件夹的订阅,这个文件夹的订阅会下载好全文和图片,方便在地铁上无网络的时候阅读。
Rosen2
2023-09-15 12:19:23 +08:00
@roding #21 明白了,我认真考虑下这个需求
roding
2023-09-15 14:22:50 +08:00
@Rosen2 #22 已下载支持,期待更新!
Rosen2
2023-09-15 14:40:25 +08:00
@roding 谢谢
wcyl
2023-09-15 17:03:24 +08:00
1. 电脑 chrome 插件能添加 rss 源同步到手机上 好评

2.手机上添加部分 rss 会提示失败

比如 云风的 blog https://blog.codingnow.com/atom.xml

3. 我的理解是聚焦是聚焦是看最新的未看的文章, 发现是看历史文章, 不知道对不对. 但是标题和实际有些模糊

而且发现只有部分 rss 是有内容的 其他都是空的
Rosen2
2023-09-15 17:10:42 +08:00
@wcyl #25 感谢使用。第二点我排查下,聚焦是重点关注的内容,比如特别关注的 RSS 源的文章、包含特别关注关键词的文章。如果命中规则,会自动更新到聚焦里。“只有部分 rss 是有内容的,其他都是空的”这个能给个例子吗?
wcyl
2023-09-18 10:50:47 +08:00
@Rosen2 #26 我知道了, 应该是你隐去了已读文章.

不过我感觉这倒是大可不必, 置灰已经是很好的提示了.

由于我订阅的 rss, 不是偏新闻类(阅后即丢) 而是偏技术类的, 很难一次全部看完 所以才遇到刚刚的问题

不过这也说明了, 友好的 产品使用设计 真的很难
Rosen2
2023-09-18 13:59:47 +08:00
@wcyl #27 点击收藏,下次想读在收藏里面读是不是可以呢?我可以把收藏列表的入口放到更容易找的地方,比如侧边栏或者顶部按钮。

https://blog.codingnow.com/atom.xml ,这个不能订阅的问题解决了,是因为这个编码是 gbk ,不是 utf8 ,新版本已经支持 gbk 编码了,app 在审核中了。感谢反馈😁。
wcyl
2023-09-18 14:34:55 +08:00
@Rosen2 #28 点赞楼主 效率真高. 等待 app 的更新

收藏确实可以解决我的问题

不过要是像公众号那样 可以通过每个文章 或者关注列表看到历史文章就更棒了.

毕竟看过的文章刷新就没了, 也很难重新找回, 这样会让用户有一种 文章看过就会没有的丢失感.

当然已经很棒了, 这就当我可有可无的建议

tips: 也许我真正需要的是更自由的, rss 版的公众号.
Rosen2
2023-09-18 16:06:50 +08:00
@wcyl #29 我也比较喜欢公众号的设计,APP 里很多地方也是参考了公众号,公众号的一个问题是不能筛选和过滤,订阅太多看不过来,所以我在 APP 里会重点开发筛选和过滤功能。

很棒的建议,我会认真考虑的😁
88268459
2023-09-20 09:54:31 +08:00
喜欢的东西一定要支持一下
Rosen2
2023-09-20 10:20:29 +08:00
@88268459 #31 感谢😁,产品还有很多不足的地方,会持续更新,欢迎提建议
res1
2023-10-19 23:46:36 +08:00
期待安卓平台
Rosen2
2023-10-25 11:28:03 +08:00
@res1 #33 好的😁

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

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

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

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

© 2021 V2EX