查看特定GitHub存储库的新闻源/时间线


13

我知道GitHub可让您遵循具有以下功能的多个存储库:

  1. 您正在查看的所有存储库的个性化新闻提要-https: //github.com
  2. 所有公共仓库的全球时间表-https: //github.com/timeline

有没有办法查看单个存储库的新闻源/时间表?

例如https://github.com/jquery/jquery/timeline

我找到的最接近的解决方案是一个名为GitHub Feed Filter for Chrome的浏览器扩展。

通过在您的个性化新闻源上应用过滤器,它可以工作。但是,如果您正在查看许多存储库,则必须多次单击新闻源底部的“更多”按钮,才能获得足够的故事来填充过滤器。

有更好的解决方案吗?

Answers:


6

我只是问这个功能,他们回答说现在仅在其API上受支持:http : //developer.github.com/v3/activity/events/#list-repository-events


太棒了,他们终于添加了!感谢您指出!
David H

@Samus_我今天有同样的问题,现在我想知道,有人要求github团队提供功能吗?顺便说一句,谢谢你的回答和链接。
Sumeet Pareek

我认为应该采取他们的“反馈”形式,但根据我的消息来源,您需要一些类似的要求才能真正引起他们的注意。
Samus_

我认为写一个具体的示例会有所帮助:例如,对于jquery,提要是api.github.com/repos/jquery/jquery/events
thSoft,2015年

5

存在基于每个存储库的提交提要:https : //github.com/username/reponame/commits/master.atom


1
我实际上对与存储库关联的新闻提要感兴趣。想象一下创建一个Github帐户,并用它仅监视一个存储库-这就是我想要的。基于回购的新闻源向您显示:推送事件,问题注释,新问题,新请求请求,新分支等。提交日志不提供这些消息。不过,感谢您的帮助。
David H

今天将测试观看的回购,但是分叉​​了,它可以工作-您自己的信息中心中的Feed会显示父回购中的所有操作
Lazy Badger

3

我刚刚在StackOverflow上发布了答案

简要地:

GitHub现在似乎支持具有以下约定的“一切”提要:

https://github.com/username.private.actor.atom?token=somehextoken

somehextoken被替换令牌有关您的帐户。

您可以使用以下步骤从GitHub自动获取他的feed + token URL:

  1. 登录到您的GitHub帐户
  2. 转到以下页面:https : //github.com/dashboard/yours
  3. 单击页面右上角带有提要的“新闻提要”按钮。
  4. 这将带您进入提要XML页面。从浏览器复制URL,然后粘贴到需要的位置。
  5. 根据您的需求过滤供稿。供稿本身似乎包含与您的帐户相关联的所有回购中的问题更新和其他详细信息。就我而言,我只是使用标准的文本过滤器来仅获取标题中带有MyAcct / MyRepo1的feed元素。

谢谢回答。这仍然遇到我遇到的相同问题。当您查看许多存储库时,活动存储库生成的故事往往会从不活动的存储库中清除故事。另外,如果我没记错的话,当您开始观看仓库时,Feed中只会显示该仓库中的新故事。
戴维H

只有上面的答案给你养活,从元素回购协议。原则上,您可以创建一个新的GitHub帐户,仅派生您想要在feed中拥有的存储库,然后按照此新GH帐户上的说明进行操作。在实践中,我的普通帐户没有足够的存储库,并且提要标题足够一致,因此很容易对其进行过滤。如果您花了很多钱,那么单独账户的想法应该对您有用。
Paul McMurdie

2

GitHub Android应用程序具有此功能。如果去回购,主导航中有一个“新闻”项。它还显示您在个人新闻源中看不到的内容。例如,您查看是否您不关注的某人为该回购添加了星标。

我发现它真的很有用,普通网站没有该功能也很可惜。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.