RSS 入门:为什么我还在用 RSS?
"你居然还在用 RSS?"
过去几年经常有朋友听到我获取信息的主要方式是 RSS 时都会这样问。是的,在被算法轰炸的时代,我依然保持着使用 RSS 这个"老古董"的习惯,而且已经很久了,大概是从 2018 年开始的。
最初的信息焦虑
那时候我每天都要逛很多网站:36 氪、虎嗅看互联网新闻、网易新闻看时事、人人都是产品经理看产品相关内容、PMCAFF 和知乎看各种讨论...
第一个痛点很快就出现了:每天都要把这些网站轮流访问一遍,特别麻烦。
后来发现很多作者都开了微信公众号,于是改用微信公众号订阅。但新的问题又来了:微信公众号一次只发一篇文章,而且在电脑上体验很差。对我来说这是个困扰,因为我更习惯在电脑上阅读和处理信息。
同时更要命的是,类似今日头条这种平台的算法总是精准地"猜中"我的兴趣,推荐的内容一个比一个吸引人。等我回过神来,发现又在无意识地划了半小时手机。我开始意识到,我需要一个能让我完全掌控信息源的方式。
重新发现 RSS:从内容聚合开始
这时我想起了 RSS 这个"老古董"。最开始我是用 Inoreader 订阅一些科技新闻的更新,比如 36 氪、虎嗅等网站的文章等。这样一来,我就不用每天逛这些网站了,只要打开 Inoreader 就能看到所有更新的文章。可惜的是,很多网站并不提供 RSS 源,这就导致了我的订阅源有限。
直到遇见了 RSSHub,我才知道原来还可以给任何网站生成 RSS 源 —— 这简直就是为内容订阅开启了一个新世界。有了 RSSHub,RSS 终于可以完全替代我原有的信息获取方式了。
从使用到自己动手
随着需求增加,我发现 Inoreader 免费版的功能开始不够用了:订阅数量有限制,更新频率也不够快,而付费订阅对于个人用户来说还是有点贵。我开始琢磨能不能自己掌控整个 RSS 服务。契机是自己购买服务器学习 Linux 和 Docker 时,发现很多 RSS 工具都可以自己搭建。
最开始我选择了 Tiny Tiny RSS(简称 TTRSS)。它是一个开源的 RSS 服务器,可以自己部署在服务器上。这样我就不用依赖第三方服务了,数据完全由自己掌控。部署过程也让我学到了不少东西:Docker 容器管理、Nginx 配置、数据库维护...
然后我又搭建了自己的 RSSHub 实例。这下不仅能用现成的订阅源,还能自己添加新的规则。期间遇到了不少有趣的技术问题:比如如何处理网站反爬、如何优化内存占用、如何做服务监控...
随着对服务器运维越来越熟悉,我发现了更多好玩的工具。Huginn 和 n8n 就像是一个私人助理,可以设置各种自动化任务:定时访问网页、解析内容、生成 RSS 源。
这些工具让我能够解决一些特别个性化的需求:
某个没有 RSS 的网站更新了?写个爬虫自动检测
想订阅付费内容?写个脚本自动获取
租房信息分散在各个平台?整合到一个 RSS 源里
想过滤掉某些关键词?在 TinyTinyRSS 设置自动化规则处理
说实话,这个过程不仅解决了自己的需求,还让我学到了很多技术知识:Linux 服务器管理、Docker 容器化、自动化集成和部署、网页爬虫、API 集成...
在阅读体验上,我选择了在电脑上使用 TinyTinyRSS 的 Web 端,在手机上则购买了 Reeder 这个老牌 RSS 阅读器,通过 TinyTinyRSS 提供的 Fever API 实现多端同步。这样的组合让我能在电脑和手机上都获得不错的阅读体验。
当然,上架 PoweReader 后,我逐步实现了支持各种 RSS 服务、双语对照翻译、AI 摘要、每日精选和 AI 可视化等功能,现在 PoweReader 已经成为了我唯一使用的 RSS 阅读客户端。
我现在用 RSS 看什么?
新闻资讯:36Kr 等科技新闻的热榜,了解科技圈的动态。
技术社区:Hacker News 的精华讨论,V2EX 的热门话题。
Telegram 频道:一些高质量的频道更新。
独立博主:有些博主虽然更新频率低,但是质量一般都很不错。
付费内容:我订阅的一些付费 newsletter 和会员专栏。通过自己写的小脚本,这些付费内容也能通过 RSS 阅读。
意想不到的用途:最近在找房子,我甚至用 RSS 来追踪租房信息。写了个脚本,符合条件的房源一出现就能收到更新,特别高效。
但老实说,RSS 不适合所有人
经常有朋友看我用 RSS,也想尝试,但我都会直说:RSS 真不是人人都需要或者适合用的工具。
首先,RSS 需要你对自己的信息需求有清晰的认知。你得知道自己想看什么,想追踪什么话题或者作者。如果你平时就是随便刷刷,看看热点,那传统的资讯 APP 可能就够用了。
其次,RSS 需要你投入一些时间去管理。就像打理一个后花园,你得经常修剪枝叶(清理无用的订阅),浇水施肥(添加新的信息源),有时还得处理一下杂草(处理堆积的未读文章)。如果你没有这个耐心,RSS 可能会变成另一个"积压工作"。
再者,RSS 的阅读体验比较"干净",没有推荐算法,没有社交元素,就只有内容本身。这对一些人来说可能显得有点单调。如果你习惯了快节奏,或者喜欢看评论区的互动,RSS 可能会让你觉得少了点什么。
最后还有一个现实问题:很多内容正在离开 RSS。比如短视频、一些社交媒体的更新、甚至你只想看某个平台针对你的推送,这些在 RSS 里的体验都不算太理想。
所以尽管在 2024 年有 Follow 这样的 RSS 客户端爆火,但我依然不认为 RSS 是一个大众可用的工具,在当前这个时代背景下,它依然只能小众。
入门其实没那么难
虽然 RSS 听起来很 Geek,但入门其实不难,关键是循序渐进。
第一步,选择一个合适的 RSS 阅读器。对于有 macOS 设备或者 iPhone 的用户,我推荐 PoweReader(废话),如果想要完全免费的工具也可以考虑 NetNewsWire。如果是其他平台的用户,我觉得 Inoreader 和 Feedly 都是不错的选择。想要自建 RSS,可以考虑 Tiny Tiny RSS、Miniflux 和 FreshRSS。
第二步,从熟悉的内容开始。先别着急订阅太多内容,在 RSSHub 挑选 2-3 个你每天都会看的网站开始。比如:
- 你常看的新闻网站
- 几个喜欢的博主
- 感兴趣的技术社区
重点是选择更新频率适中的内容。如果一上来就订阅了太多高频更新的源(比如新闻网站),很容易就会被大量未读文章淹没,打击你继续使用的积极性。
第三步,建立阅读习惯。花一周时间,每天固定时间查看你的 RSS 阅读器。这时候要注意:
- 不要强迫自己读完所有文章
- 善用"标记已读"功能,不要让未读数量给自己压力
- 多用筛选和过滤功能,让内容更符合你的兴趣
等你习惯了这种阅读方式,再考虑添加更多内容。阅读体验好了,自然会想探索更多。RSS 是一个辅助工具,目的是帮你更轻松地获取信息,而不是给自己增加负担。用多少、怎么用,完全取决于你自己的需求和习惯。
如果发现 RSS 不适合你,也不必勉强。每个人的信息获取方式都不一样,只要能让自己更高效地获取信息,就是好方式。