105

我试图将我的 github 提交作为 RSS 提要,但到目前为止我还没有设法弄清楚。我知道可以使用以下语法提供私人提要:

https://github.com/username.atom?token=token

但这是用户的活动提要。我想要我的一个项目的提交提要。

更新:这是最终的语法:

https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token. 

尽管如此,仍然无法查看所有分支上的提交。

4

2 回答 2

152

您想要https://github.com/whatever/commits/master.atom,就像Cloudera 水槽存储库一样,它是https://github.com/cloudera/flume/commits/master.atom.

于 2011-09-08T19:45:51.510 回答
11

除了官方的 atom(第一部分)之外,还有另一种替代RssHub 。

GitHub 官方提供了一些官方的 RSS 提要:

回购发布:https ://github.com/:owner/:repo/releases.atom

回购提交:https ://github.com/:owner/:repo/commits.atom

用户活动: https ://github.com/:user.atom

私人订阅源: https ://github.com/:user.private.atom?token=:secret (您可以在登录后的仪表板页面中找到订阅您的新闻订阅源)


RssHub:

Github 存储库

示例:https ://rsshub.app/github/repos/yanglr

路由:/github/repos/:user

参数:

  • 用户(必填):用户名

Github 语言趋势

示例:https ://rsshub.app/github/trending/daily/javascript

路由:/github/trending/:since/:language?

范围:

  • 自(必需):时间跨度,可在趋势页面URL 中找到,可选每天每月

  • 语言(可选)

    语言,可以在趋势页面URL中找到

Github 存储库问题

示例:https ://rsshub.app/github/issue/DIYgod/RSSHub

路由:/github/issue/:user/:repo

范围:

  • 用户(必填):用户名

  • Repo(必需):存储库名称

Github 存储库拉取请求

示例:https ://rsshub.app/github/pull/DIYgod/RSSHub

路由:/github/pull/:user/:repo

范围:

  • 用户(必填):用户名

  • Repo(必需):存储库名称

Github 用户

示例:https ://rsshub.app/github/user/followers/yanglr

路由:/github/user/followers/:user

范围:

  • 用户(必填):用户名

Github 存储库之星

示例:https ://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator

路由:/github/stars/:user/:repo

范围:

  • 用户(必填):用户名

  • Repo(必需):存储库名称

Github 搜索结果

示例:https ://rsshub.app/github/search/RSSHub/bestmatch/desc

路由:/github/search/:query/:sort?/:order?

范围:

  • 查询(必填):搜索关键字

  • 排序(可选):排序选项(默认为最佳匹配)

  • Order(可选):排序顺序,desc 和 asc(默认 desc 降序)

在此处输入图像描述

此外,如果不需要使用帐户登录,您可以使用Feed43为任何网页创建提要。官方教程,点此查看。

于 2019-03-27T04:45:12.160 回答