上次写文章分享自己对于 RSS 的一些见解已经是大约三年前了,当时也提到了对于各种 RSS 客户端和服务的使用感受。直到今天,我依然在每天通过 RSS 的方式阅读资讯。这期间我订阅了不少新的网站和博客,也对 RSS 个人的配置做了一些调整。
iOS/macOS 上的 Reeder 还是我主要使用的客户端。从我个人的阅读习惯来看,暂时还没有一款别的阅读器可以替代 Reeder 的便利和舒适。但是与之前不同的是,我已经停止了 Feedbin 的订阅服务,改用了 Reeder 中内建的 iCloud 同步服务。
在上篇文章中我抱怨过这种方式会导致每次打开 Reeder 都要等待数十秒的「拉取」过程,但是后来我发现,只需要将一台 Mac 设置为保持插电唤醒的状态,就可以在后台以固定的时间间隔完成「拉取」的操作,然后将 iOS 上的 Reeder 设置为只通过 iCloud 同步文章(避免「拉取」)即可省掉每次打开客户端的等待。
为了保持一台 Mac 保持在唤醒的状态,我原本将 MacBook Pro 长期插电放置,直到最近才买了一台最低配的 Mac mini 来代替其作为「RSS server」的职能。当然,这台 Mac mini 现在已经身兼数职,不仅仅是 「RSS server」,也部署了很多其他服务,我会在之后的文章里详谈。
最后一个想分享的是 RSSHub。有时,一些网站的 RSS feed 并不会显示出完整的文章,也许是出于希望增加访问量等方面的考量,也有可能只有订阅用户才能访问全文,甚至一些网站可能根本就没有 RSS feed。在这种时候,RSSHub 提供了一个绕过限制的 workaround,可以直接通过访问网站来生成 RSS feed。对于订阅制网站,也可以将 token 或者 secret info 放入 config,来访问受限内容。我将 RSSHub 部署在了自己的 Mac mini 上,并在 Reeder 中订阅 {local ip address}:{port}/{feed url}
,其他设备通过 iCloud 同步文章,整个过程并不需要暴露端口到外网,在局域网内就可完成。