重拾RSS - 一种复古的信息订阅方式
起因
一开始倒是也没想到RSS,想的是给自己常用的网站统一API,方便自己使用和集成。
根据网站类型可以抽象出统一接口。首先对于最常见的资讯类网站,抽象也比较简单。
突然想到这类网站曾经都提供RSS订阅,貌似就可以满足我的需求了。
RSS现状
随着各平台和软件逐渐封闭,变成一个个信息孤岛,现在依然提供RSS订阅的网站已经比较少了。
主要是一些盈利性质不明显的论坛和个人博客,还默认提供着RSS。有一些商业性的网站还提供RSS,但是开启了全站防护,导致RSS订阅也会触发防护,形同虚设了。
另一方面,随着信息爆炸,以及App化,很多软件改用个性推送的方式了,我们很容易就被淹没在信息流中。
一些人意识到了这个问题,采用回归订阅的方式来获取信息,以提高获取效率。
RSSHub
经过搜索,发现有个RSSHub的项目,已经提供了不少对不支持RSS的网站而开发的RSS,由各个提交者来维护。
并且宣传工作似乎做得不错,聚集了不少人对项目做出贡献。
经过体验,一些国外站点效果倒是不错,国内普遍不稳定。总结一下发现的问题。
- 可用率不高。毕竟除了项目发起人,其他人似乎不会花很多时间来维护。而且对于现在普遍给网站套防护的情况下,直接抓取HTML的成功率越来越低了。
- 开发不算友好。框架并没有让编写一个RSS源变得更简单,反而为了适应项目而增加一些上手难度。
- 逐渐依赖爬虫技术。我常去的网站虽有提供RSS,也会防护检测,不用浏览器就不行。而对商业性的更是可能触碰他们的利益而惹麻烦。
阅读器
阅读器市场就更离谱了。虽然RSS已经不那么流行,但还是有一批死忠粉。为了收割这群人,阅读器市场的商业化非常严重。
各种订阅平台,多是收费的;各种阅读软件,多是收费的。
试了一圈,总体感觉,虽然都想收费,但是体验上其实并没有特别出色。因为本身RSS订阅是个很简单纯粹的事情。
我的选择
- miniflux 管理订阅
- Linux端NewsFlash客户端,支持miniflux的API。
- 其他端直接使用miniflux的Web界面,体验也还行。
手机端想要一个客户端提供推送的能力,但是实在是没什么好的选择,另外RSS本身实时性不高,推送的意义也不怎么大,就这样吧。
最后修改于 2025-05-31