我试图将我的github提交为RSS提要但到目前为止我还没有设法解决它。我知道私有供稿可用以下语法:
https://github.com/username.atom?token=token
但这是用户活动Feed。我想要一个我的项目的提交源。提前致谢!
完美,谢谢!这是最终语法:
https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token.
但仍然无法查看所有分支机构的提交。
答案 0 :(得分:130)
您需要https://github.com/whatever/commits/master.atom
,就像Cloudera flume repository https://github.com/cloudera/flume/commits/master.atom
一样。
答案 1 :(得分:4)
除了RssHub(第一部分)以外,还有另一种 official atoms 。
GitHub正式提供了一些官方RSS feed:
回购版本: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:
示例:https://rsshub.app/github/repos/yanglr
路由:/github/repos/:user
参数:
示例:https://rsshub.app/github/trending/daily/javascript
路由:/github/trending/:since/:language?
参数:
自(必填):时间跨度,在Trending page URL中可用,每天可选,每月一次
语言(可选)
语言,可以在Trending page URL
示例:https://rsshub.app/github/issue/DIYgod/RSSHub
路由:/github/issue/:user/:repo
参数:
用户(必填):用户名
回购(必填):存储库名称
示例:https://rsshub.app/github/pull/DIYgod/RSSHub
路由:/github/pull/:user/:repo
参数:
用户(必填):用户名
回购(必填):存储库名称
示例:https://rsshub.app/github/user/followers/yanglr
路由:/github/user/followers/:user
参数:
示例:https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator
路由:/github/stars/:user/:repo
参数:
用户(必填):用户名
回购(必填):存储库名称
示例:https://rsshub.app/github/search/RSSHub/bestmatch/desc
路由:/github/search/:query/:sort?/:order?
参数:
查询(必填):搜索关键字
排序(可选):排序选项(默认为最佳匹配)
顺序(可选):排序顺序,降序和升序(默认降序降序)