Atom / RSS提供Github问题?

时间:2012-03-03 00:47:00

标签: github

我一直在使用Google Code,基本上所有内容都有单独的RSS Feed。现在我正在尝试迁移到Github并找到相应的东西。我找到了所有提交的网址https://github.com/ORG/PROJECT/commits/master.atom,但现在我想获得一些其他RSS提要,最重要的是最近的问题更新 - 是否存在任何此类提交?

是否有可以访问的项目的其他RSS源(例如:对wiki的更改)?

有没有办法让私人供稿公开?

4 个答案:

答案 0 :(得分:21)

我刚刚为我的一个回购邮件解决了此问题,并将GitHub feed个项目导入我的drupal网站。

我最初使用URL约定创建了一个仅提交的提要:

https://github.com/ORG/PROJECT/commits/master.atom 

但我还想要一个GitHub的提要 - 问题的更新和更新。

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

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

somehextoken替换为与您的帐户相关的令牌。

您可以使用以下步骤从GitHub自动获取其Feed +令牌网址:

  1. 登录到您的GitHub account

  2. 转到以下页面:

    https://github.com/dashboard/(2013-09更新)

  3. 点击页面右上角带有Feed图标的News Feed按钮。

  4. 这会将您转到Feed XML页面。从浏览器中复制URL并粘贴到需要的位置。

  5. 根据需要过滤Feed。 Feed本身似乎包含问题更新以及与您的帐户相关的所有回购的其他详细信息。就我而言,我只是使用标准文本过滤器来抓取标题中包含MyAcct/MyRepo1的Feed元素。

  6. 请注意,此问题与similar question in the web-apps stack exchange site

    有关

答案 1 :(得分:4)

为了获取存储库的RSS源,您首先必须观察您感兴趣的存储库。观看之后,请转到{{ 1}}你应该看到所有你的存储库的 news 项目开始流入,当它们发生时。

现在,如果您需要使用外部RSS阅读器(或类似代码),您应该在主GitHub页面上找到一个https://github.com链接,该链接将带您到任何和所有有趣事情的聚合RSS源。您的观看存储库。这将包括拉请求,新问题,维基更改等信息。

答案 2 :(得分:0)

查看页面来源,您会看到如下链接:

   <link href="https://github.com/org/repo/releases.atom?token=TOKEN" rel="alternate" title="repo Release Notes" type="application/atom+xml" />

除非我弄错了,否则(包括令牌)就是您的公开网址。

答案 3 :(得分:-3)

查看https://github.com/YannBenigot/GHTrendingRSS

  

GitHub趋势RSS提要

     

小型Google AppEngine应用程序,为GitHub提供RSS源   热门页面。

     

该应用程序可在此处部署:   http://ghtrendingrss.appspot.com/