GitHub官方提供了一些RSS,RSSHub也有补充,本文也提供了过滤的方法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| /* 仓库 releases */
https://github.com/:owner/:repo/releases.atom
/* 仓库 commits */
https://github.com/:owner/:repo/commits.atom
/* 个人专属动态,登录后在主页底部找到Subscribe to your news feed链接 */
https://github.com/:user.private.atom?token=:secret
/* 仓库 tags */
https://github.com/:user/:repo/tags.atom
/* 用户动态 */
https://github.com/:user.atom
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| /* 用户仓库 */
https://rsshub.app/github/repos/:user
/* Trending */
https://rsshub.app/github/trending/:since/:language/:spoken_language?
/* Topics */
https://rsshub.app/github/topics/:name/:qs?
/* 仓库 Issues */
https://rsshub.app/github/issue/:user/:repo/:state?/:labels?
/* 仓库 Pull Requests */
https://rsshub.app/github/pull/:user/:repo/:state?/:labels?
/* 用户 Followers */
https://rsshub.app/github/user/followers/:user
/* 仓库 Stars */
https://rsshub.app/github/stars/:user/:repo
/* 仓库 Branches */
https://rsshub.app/github/branches/:user/:repo
/* 文件 Commits */
https://rsshub.app/github/file/:user/:repo/:branch/:filepath+
/* 用户 Star 的仓库 */
https://rsshub.app/github/starred_repos/:user
/* 仓库 Contirbutors */
https://rsshub.app/github/contributors/:user/:repo/:order?/:anon?
/* Issue / Pull Request 评论 */
https://rsshub.app/github/comments/:user/:repo/:number
|
使用详情见此处。
过滤结果
这里以kubernetes的Releases为例,其官方RSS为:
1
| https://github.com/kubernetes/kubernetes/releases.atom
|
我只想跟踪正式版的发布,注意到其测试版会带有alpha,beta,rc等字样,其共性则更简单,是带有-
。
打开siftrss,输入源网址,选择
I want to include items where the title does not contain -
然后点Feed me!
就会生成过滤后的源。如图所示:
规则处还支持正则表达式。