我一直在使用Google Code,基本上每个东西都有单独的RSS源。现在我正在尝试迁移到Github并找到相应的RSS源。我已经找到了所有提交的URL https://github.com/ORG/PROJECT/commits/master.atom 但现在我想要获取一些其他的RSS源,最重要的是问题的最近更新 - 是否存在这样的源?
是否有其他可以访问的项目的RSS源(例如:wiki更改)?
有没有办法使私有源变为公开?
我一直在使用Google Code,基本上每个东西都有单独的RSS源。现在我正在尝试迁移到Github并找到相应的RSS源。我已经找到了所有提交的URL https://github.com/ORG/PROJECT/commits/master.atom 但现在我想要获取一些其他的RSS源,最重要的是问题的最近更新 - 是否存在这样的源?
是否有其他可以访问的项目的RSS源(例如:wiki更改)?
有没有办法使私有源变为公开?
我刚刚为我的一个代码库解决了这个问题,并将GitHub的feed导入到了我的Drupal网站中。
最初我只创建了一个提交记录的源,使用的URL约定如下:
https://github.com/ORG/PROJECT/commits/master.atom
但我也想得到GitHub Issues和Issues更新的订阅。
GitHub现在似乎支持以下公约的“everything”订阅:
https://github.com/username.private.actor.atom?token=somehextoken
将somehextoken
替换为与您的账户相关的令牌。您可以通过以下步骤从GitHub自动获取其Feed+令牌URL:
登录您的GitHub帐户
进入以下页面:
https://github.com/dashboard/ (更新于2013-09)
单击页面右上角的具有feed图标的News Feed
按钮。
这将带您到一个Feed XML页面。复制浏览器中的URL并在需要时粘贴。
根据您的需求筛选Feed。Feed本身似乎包括来自连接到您的账户的所有存储库的问题更新和其他细节。在我这里,我只是使用了一个标准文本过滤器,以抓取标题中包含MyAcct/MyRepo1
的Feed元素。
请注意,此问题与Web应用程序堆栈交换站点中的类似问题相关
http:/github.com/username.atom
访问自己的活动,但如何访问所有正在观看的存储库的源(新闻源)? - Khurshid Alamhttps://github.com
,您应该会看到与所发生的所有仓库相关的新闻项目开始流入。
现在,如果您需要使用外部RSS阅读器(或类似工具),则应在GitHub主页面上找到一个新闻订阅
链接,该链接将带您进入一个聚合的RSS订阅源,其中包含您关注的所有有趣事件,例如拉取请求、新问题、Wiki更改等。
查看页面源代码,你会看到一个链接,例如:
<link href="https://github.com/org/repo/releases.atom?token=TOKEN" rel="alternate" title="repo Release Notes" type="application/atom+xml" />
除非我弄错了,那个(包括令牌)是你的公共URL。
请查看https://github.com/YannBenigot/GHTrendingRSS
GitHub热门趋势RSS订阅
这是一个小型的Google AppEngine应用程序,提供GitHub热门趋势页面的RSS订阅。
该应用程序已经发布并可在此处使用:http://ghtrendingrss.appspot.com/