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!就会生成过滤后的源。如图所示:

规则处还支持正则表达式。