发现一个超赞的服务 newrelease,它可以订阅 GitHub、npm 等众多平台的软件更新。它有公开的 API,有 rate limit,每 2 小时可以调用 1000 次,可以通过 headers 监测当前还可以调用多少次,以及还需要多久清零。测试显示,GitHub release 发布之后,newreleases 会在 5 分钟左右检测到,并发送通知。
在 rsshub 发现 github 有官方的 rss 链接,这些 rss 连接没有 api rate limit 的限制,所以决定采用这种方法检测 github release。