为了看 RSS,也是醉了,自己动手撸了个 RSS 阅读器

2025 年 1 月 22 日
 pizone

今天看到一个帖子,有人说“rss 不知道该说点什么,看着一大堆未读订阅发呆”。本来不想说 RSS 这个非常小众的话题,看到这个标题突然感到这个观点似曾相识,还是可以聊一聊。

之前我分享过用 AI 编程工具 Cursor 开发复杂项目的一些心得(帖子地址)。今天不聊 Cursor ,想和大家聊聊我对 RSS 的一些新想法。

对 RSS 的复杂情感:又爱又恨

说实话,我对 RSS 的感情很复杂,又爱又恨。我喜欢订阅各种 RSS 源,但有时会忘了看,导致未读消息越积越多,最后干脆放弃。但过一段时间,我又会忍不住重新用回 RSS 。我觉得应该是缺少一款趁手的 RSS 订阅工具,只要体验足够好,还是可以让我每天刷一刷。所以,那段时间一直在寻找各种优秀的 RSS 工具,希望自己能每天坚持阅读。其实也找到了比较满意的 RSS 阅读器,但阅读 RSS 的习惯还总是断断续续。

为什么 RSS 难以坚持?

后来我仔细想了想,问题其实出在 RSS 阅读本身带来的价值含量偏低。低价值再叠加类似强迫症(消掉未读数)来支撑阅读 RSS 动力还不完全足够。虽然大家都说 RSS 订阅足够精准、没有广告,可以对抗推荐算法的说法上有点过于理想化了,真实情况是:各个订阅源的内容非常杂乱,即使是某些垂直领域的博主也话题很广,基本上什么热门话题也会说点,其实跟推荐算法有区别好像又没有区别。所以,在内容推荐算法或短视频这种让人上瘾的东西面前,RSS 逐渐被抛弃也是很正常的。它唯一明显的优势,可能就是按时间排序了。

我为什么还喜欢 RSS ?

尽管 RSS 有这么多问题,但我仍然喜欢它。也许,我只是想重新掌握信息的主动权,而不是被算法牵着鼻子走,其实不能说掌握主动权,只能说做一些挣扎。因此,我萌生了自己开发一款 RSS 阅读器的想法。首先我需要解决以下几个问题:

  1. 内容质量不高
  2. 未读消息太多
  3. 没时间看

我的 RSS 阅读器解决方案

一、内容质量不高的问题

  1. 问题: 大部分内容价值偏低,这是个现实问题。比如 newsminimalist 网站的评估显示,他们每天评估近 2 万条新闻,但只有几十条能超过 5.5 分(满分 10 分)。

    解决方案:

    • 精选订阅源: 只关注每个领域里最优质的订阅源,严格控制订阅数量。
    • AI 观点提取: 利用 AI 工具提取文章的观点。没有明确观点的文章,通常不值得花时间细看,通过 AI 观点提取可以快速过滤掉大部分低质量内容。
  2. 问题: 内容缺乏深度和附加值。

    解决方案:

    • 内容聚合: 根据日期、标签或主题,将内容聚合在一起,方便我更直观地查看。
    • AI 内容重组: 每天根据主题脉络,把带有相同标签的观点和摘要整合起来,让 AI 根据标签和话题相似度重新组织内容,以更容易理解的方式呈现出来。
  3. 问题: 如何给内容评分?直接用 GPT 等模型评分不够稳定。

    解决方案: (这个问题我还没完全解决,还在摸索中)

二、未读消息太多的问题

  1. 问题: 大量未读消息带来的心理压力。

    解决方案:

    • 轻量级工具: 开发一个随手就能用,用完就走的工具,没有负担(没有账号登录,数据本地存储的浏览器扩展)。
    • 解压式消除未读: 把消除未读消息变成一种解压方式,比如双击敲木鱼消除未读文章,让自己沉浸在禅意中。

三、没时间看 RSS 的问题

  1. 问题: 没有足够的时间阅读 RSS 内容。

    解决方案:

    • AI 播客: 通过自定义 prompt ,让 AI 可以根据某天或者某个标签或主题内容生成音频播客,下载音频,每天通过听播客的方式来完成 RSS 阅读。

四、不在乎什么内容价值只想随便看看 RSS 的需求

  1. 问题: 有时候我只是想随便刷刷 RSS ,不用太在意内容价值。

    解决方案:

    • 快捷键支持: 在阅读全文的时候,支持用各种快捷键来快速切换文章,可以一次刷个够。

我的 RSS 阅读器雏形

经过这些思考,一个适合我自己的 RSS 阅读器雏形就诞生了。它将具备以下功能:

从想法到实践:一场折腾的旅程

有了产品想法后,我就开始逐步实施。这个过程真的挺折腾的,前前后后花了一个多月才把这些功能基本实现。只能说对 RSS 是爱的深沉,为了看个 RSS ,撸个适合自己的 RSS 阅读器,真的是操碎了心,太不容易了。

结语:打造专属 RSS 工具,掌控信息主动权

其实,只有适合自己的才是最好的。如果你也有类似的想法,现在有各种 AI 工具和大模型支持,不妨自己动手做一个专属的 RSS 阅读器。希望大家在 RSS 的道路上越走越远,充分挖掘 RSS 的潜力,在这个信息爆炸的时代,尽量把信息的主动权掌握在自己手里。看点自己想看的,着实难能可贵,我觉得 RSS 应该有一席之地,不应该被扫进历史的尘埃中,大家一起玩起来。

如果你对这个工具感兴趣,可以去 rssflow.oinchain.com 了解一下,或许对你打造自己的阅读器有些灵感。

17432 次点击
所在节点    RSS
27 条回复
suguo210
2025 年 1 月 22 日
v2 上的人对 rss 是真爱啊
netblue
2025 年 1 月 22 日
github 上有 follow ,你搜一下。 app.follow.is
pizone
2025 年 1 月 22 日
@suguo210 哈哈,哪有什么真爱,估计是 V2 里上了年纪的人偏多,还知道有 RSS ,知道还可以选 RSS 。其实很大程度也是内容看多了厌倦了:大家看到的都是想让你看的而已,这个规则而已。
javaDo
2025 年 1 月 22 日
激活码在哪使用 没看到使用入口呢
pizone
2025 年 1 月 22 日
@netblue 感谢推荐,我之前就体验过,其实并不是我想要的,不然我也没必要自己折腾搞一个了。 我日常有看各国央行的一些数据或报道,需要每天对新闻进行分析,根据影响程度对各个货币的影响程度:比如 USD 、EUR 、GPB 、JPY 然后抽取这些内容根据自定义的 prompt 来生成各自的简报和音频播客,快速了解整个市场。找了很久没找到类似的,就自己做一个来提高自己效率。
pizone
2025 年 1 月 22 日
@czhh 如果你只是看 rss 和生成 RSS 摘要,其实没有必要使用激活码,只有生成语音播客才需要激活码,这个播客服务后端是 cursor 写的,并发有限,只能限制一下。 其实百分之 95 的人应该都不需要这个功能的。 具体入口是在:DayFlow(每个日期分组的右侧),TagFlow(每个标签分组的右侧) ,生成日播客或者标签播客。
UB
2025 年 1 月 22 日
最近在找个安卓能用的 rss 阅读软件,看网站是喜欢的风格,up 考虑以后会出移动端吗?
sicifus
2025 年 1 月 22 日
LZ 能开发一下 Firefox 扩展吗?多谢多谢~~
pizone
2025 年 1 月 22 日
@3085570450tt 没有这个能力呢,我是个产品经理,目前只能依靠 cursor 来开发,捂脸。暂时还没搞明白怎么开发 Android 应用。 我这个工具的定位就是个用完即走的工具,主打 RSS 加入 AI 进行快速信息刷选和生成,整个项目除去字体包外,就几百 K 大小。如果你单纯喜欢看 rss ,可以尝试使用 Read You 或者 Agr Reader 这两个安卓客户端。
pizone
2025 年 1 月 22 日
@sicifus 我在开发这个自用工具之前,就是一直使用 Firefox ,我一直在用 Firefox 中的一个 rss 扩展叫 Brief ,已经非常多年了,我完成这个工具后,适配 firefox 发现挺多问题的,就没有进行下去了。其实多用用 chrome 或者 edge 也是不错的选择,除非有什么特别的扩展是 Firefox 独有的。
musi
2025 年 1 月 22 日
重点不是阅读器,而是数据来源。
RSS 反推荐算法也是通过数据来源去反推荐算法的而不是阅读器。
我要是把推荐算法生成的数据源转成 RSS 格式然后在阅读器上刷信息流有发生本质的区别吗?
感觉站内一些人就是好奇 + 以为自己是反推荐算法的,但真的坚持用下来的能有多少
pizone
2025 年 1 月 22 日
@musi 这种本来就没有标准答案,数据来源本身就是不可控,创作者本身或者某个媒体也是受到算法或者某些不可控的因素影响经过挑选或权衡而发布的,避无可避。

解决这个问题不在于反推荐算法,而在于信息太多的情况下,怎样快速找到想要的和自定义的高价值的内容。比如我只想了解每天对 USD 美元走势能产生重大影响的各种数据和会议相关的信息,其余的科技、娱乐新闻刷刷短视频就可以了解到了,这些时效性要求也不高。

这种情况下 RSS 的价值体现在两个层面:一是 对信息源的挑选可以自主(可以挑选对应领域各自觉得最好的)。二是对信息的处理可以自主(你可以选择通过规则或者 AI 模型通过自定义 prompt 进行整理信息输出)。做好这两点,能高效获取到各自想要的信息,最后其实反不反推荐这个就一点都不重要了。
JohnChang
2025 年 1 月 22 日
请教 OP 内置的那些跳转到搜狗搜索的公众号订阅是怎么实现的?
pizone
2025 年 1 月 22 日
@JohnChang 这个主要还是看 rss 订阅源的,如果提供的 rss 源是公众号地址,跳转的就是公众号地址,并没有做什么特殊处理。
pizone
2025 年 1 月 22 日
想听具体的语音播客效果的,可以去试听一下: https://open.spotify.com/show/6WoNlZ10PIbLH41rLViw8m
这些有需要都可以免费提供的,只要后端服务能支撑的了就行。
xiamuguizhi
2025 年 1 月 22 日
https://qq.md/feed/rss/ 我用的 php 搞得小小的。
IndexOutOfBounds
2025 年 1 月 22 日
@pizone 我也有类似的想法。主要是把 RSS 摘要打标后向量化存起来,再搞搜索推送
IndexOutOfBounds
2025 年 1 月 22 日
@pizone OP 能否支持阿里云的音色,感觉更自然些
pizone
2025 年 1 月 22 日
@IndexOutOfBounds 我这个用的是 Azure 的语音,目前没有做任何对应的优化。其实也有效果非常好的语音,不过是要付费的。我这么一个几百 KB 的扩展,其实做不了太重的。其实花点时间优化一下,也可以做成多人对话,类似 Google NotebookLM 这种,Azure 也有很自然的对话的,可以调整每个情感和语气之类,没有精力搞这些。

我这个主要是还是做数据的二次处理,基本每天打开浏览器就挂着,设置 5 分钟检查更新频率,把数据收集了先。现在其实也支持缓存搜索,搜索关键词完成数据过滤数据,再过滤的基础上进行二次生成。 这个是目前的主要用途,比如我会搜索某个关键词或主题的领域,然后搞一个比较复杂的 prompt ,让他根据新闻核心的事实进行判断分析目前的市场现状,基本上几秒内就把相关的领域或者主题所有的数据,进行整合分析了。

语音播客就是玩玩了,偶尔让他讲笑话的方式讲一遍今天的新闻,不在乎什么语气了。
pizone
2025 年 1 月 22 日
@xiamuguizhi 可以的,玩起来,只要自己顺手就可以了。

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

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

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

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

© 2021 V2EX