β

一键生成 Bilibili、知乎专栏以及更多网站源,RSS 还能这么订阅

少数派 9 阅读

我一直认为,订阅 RSS 是一种近乎手工艺的劳动,尤其当我遇到了不提供现成 RSS 源的网站,还得想方设法为它生成订阅源。非常幸运的是,已经有不少开发者为热门网站制作了生成 RSS 地址的工具,我所做的不过是在他们劳动成果上为 RSS 阅读事业添砖加瓦,做了一个让「生成 RSS 地址」这一步更加轻松的小工具,希望 RSS 用户们会喜欢。

请输入图片标题

本文以订阅 Bilibili 和知乎为例。

生成 RSS 地址

首先感谢 DIYGod lilydjwg ,是他们造好了轮子,让我们可以轻松生成 Bilibili 和知乎的 RSS 地址。

不过,每次都打开生成工具的网页,总是麻烦了一些;实际上,各个生成工具的作者也常常指出,只需要把目标站点的部分网址(往往是末尾那一串数字和字母组合)取出作为「后缀」,和生成工具的提供的地址「前缀」组合,就获得一个可用的订阅源了。

所以我做了这个简单的 AppleScript 脚本(下例用于订阅 Bilibili up 主), 不打开生成工具网页,直接在当前页面制作订阅源:

请输入图片标题

中间四行主要部分的作用分别是:

  1. 获取当前 up 主空间地址;
  2. 取出其特殊的字段,这里是空间地址最后几位数字;
  3. 和生成工具地址拼接;
  4. 把生成的 RSS 地址拷贝到剪贴板。

于是一个 RSS 地址就做好了。其中取出特殊字段的脚本用到了 正则表达式 ,表示「取出最后几位数字」。即便丝毫不懂编程。你也可以花上不多的时间学学它,这将是一次性价比非常高的学习。

为了在 Bilibili 番剧、知乎专栏等网页都可以用同一个脚本来订阅,我再加了一点判断(蓝色部分),不同的网页进行对应的取出、拼接操作。

请输入图片标题

你用得着的网页,也大可如法炮制,一个一个往脚本里添加。

至于运行,没有装第三方自动化工具的读者可以使用系统自带脚本编辑器,在勾选其设置中的「Show Script in menu bar」,并把脚本丢到 /Users/apple/Library/Scripts 下,就能随时从菜单栏召唤来用,获取当前页面的 RSS 订阅地址。

请输入图片标题

作者:少数派
少数派发现优质应用、游戏与设备周边,撰写客观深度的评测,制作实用易懂的教程,以少数人的力量,改变多数人的数字生活。

发表评论