网站内容更新提醒软件下载(和知乎为例生成RSS地址)
优采云 发布时间: 2021-10-31 22:30网站内容更新提醒软件下载(和知乎为例生成RSS地址)
我一直认为订阅RSS是一种接近手艺的工作,尤其是遇到网站不提供现成的RSS提要时,我不得不想办法为其生成提要。幸运的是,许多开发人员已经为流行的 网站 制作了生成 RSS 地址的工具。我所做的是根据他们的劳动成果为RSS阅读业务做出贡献。“地址”是一个比较轻松的小工具,希望RSS用户会喜欢。
本文以B站和知乎为例。
生成RSS地址
首先感谢DIYGod和lilydjwg,他们造了轮子,让我们可以轻松生成Bilibili和知乎的RSS地址。
但是每次打开生成工具的网页总是很麻烦;其实各代工具的作者经常会指出,目标站点的URL只有一部分(通常是末尾的数字和字母串)需要取出作为“后缀”,结合地址“前缀”由生成工具提供,您将获得可用的提要。
所以我做了这个简单的AppleScript脚本(下面的例子是用来订阅Bilibili主站的),没有打开生成工具网页,直接在当前页面做了一个feed:
中间四行主要部分的作用是:
获取当前up主空间地址;取出它的特殊字段,这里是空间地址的最后几位;与生成工具的地址拼接;将生成的 RSS 地址复制到剪贴板。
这样RSS地址就准备好了。获取特殊字段的脚本使用正则表达式,意思是“获取最后几位数字”。即使你根本不懂编程。您也可以花一点时间学习它,这将是一项非常划算的学习。
为了使用同一个脚本订阅哔哩哔哩番剧、知乎栏目等网页,我多加了一点判断(蓝色部分),不同的网页进行相应的抓取和拼接操作。
您可以对您需要的网页执行相同的操作,将它们一一添加到脚本中。
至于运行,没有安装第三方自动化工具的读者可以使用系统自带的脚本编辑器,在其设置中勾选“在菜单栏中显示脚本”,将脚本放到/Users/apple/Library/下Scripts,你可以随时从菜单栏调用它来获取当前页面的RSS订阅地址。
️为什么要用RSS订阅哔哩哔哩
订阅知乎我想大多数人都能看懂,毕竟只是看看文章,那么哔哩哔哩呢?当然,我不是想在RSS阅读器里看视频,而是想接收主up和剧集的更新通知。这和用BB机一样,“有更新”,去看看吧。
添加到阅读器
我有一点强迫症。虽然打开手动阅读器几秒钟时间不算太长,但还是希望机器能帮我完成。以下只是适合我个人的一种思考方式。如果你有其他的应用场景和方法,不妨在评论中留言。
每个阅读器都以不同的方式添加。一些直接开放的API,URL Schemes,或者AppleScript接口,但是我用的Reeder 3没有提供以上任何一个,但是我只能用Keyboard Maestro做一个动作:
其实这是模拟打开Reeder3、添加地址的过程。简单粗暴,效果如文章开头:
如果您不经常订阅RSS,则无需为其设置快捷方式,只需在Keyboard Maestro 的菜单栏中显示此操作即可。毕竟每天添加大量RSS地址的人并不多(我的例外:p)。
概括
使用RSS的好处是利用了自知,我可以在一个地方阅读几乎所有感兴趣的内容,并最大限度地减少广告的影响,避免一些网页被别有用心的跟踪。根据我的需求,目前脚本支持哔哩哔哩、知乎和微博,其他流行的网站生成方式文末有项目地址。
如果这个文章能让你更舒服地使用RSS,我很满意。
感谢开发者:
订阅哔哩哔哩主播剧:DIYGod