设置 Github Commit RSS feed

问题描述 投票:0回答:2

我正在尝试将我的 github 提交为 RSS feed,但到目前为止我还没有弄清楚。我知道可以通过以下语法使用私人提要:

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

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

更新:这是最终的语法:

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

但仍然无法查看所有分支上的提交。

github rss feed github-api atom-feed
2个回答
173
投票

您想要

https://github.com/whatever/commits/master.atom
,就像 Cloudera Flume 存储库 它是
https://github.com/cloudera/flume/commits/master.atom


22
投票

除了官方原子(第一部分)之外,还有另一种选择RssHub

GitHub 官方提供了一些官方 RSS feed:

回购版本:https://github.com/:owner/:repo/releases.atom

Repo 提交: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?

参数:

  • Since(必填):时间跨度,可在Trending page 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?

参数:

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.