GitHub展示了API

时间:2016-06-24 20:24:49

标签: javascript ios node.js github github-api

有人能告诉我应该使用什么GitHub API来检索GitHub展示吗?感谢。

  • 为了获取GitHub showcases的列表,我应该使用哪种GitHub API?
  • 在我选择主题后,要检索主题下的回购(例如Made in Africa),我应该使用哪种确切的API?

2 个答案:

答案 0 :(得分:0)

没有API列出或获取展示。

我已经看了一下,你可以得到的最接近的(距离你的要求还有点远)是使用GitHub Search API。但是,与您建议的列表类似的列表Made in Africa是完全策划的,并且获得此类结果的参数不是搜索语法的一部分,例如原产国。

我会密切关注这一点,如果有任何变化,请务必回来并纠正答案。

答案 1 :(得分:0)

虽然Github尚未提供展示API,但https://www.npmjs.com/package/gh-explore提供了一个可用于获取展示的节点包。

  1. 使用npm获取模块

    npm install --save gh-explore
    
  2. 查询展示

    const ghExplore = require('gh-explore');
    
    ghExplore.showcases.get({ showcase: 'made-in-africa' }, function (err, showcase) {
        console.log(showcase);
    });
    
  3. 虽然问题标有javascript和节点标签,但我认为有必要提一下,我正在开发一个类似的库,以便在python 3中实现这一点。你可以参考这里的repo https://github.com/victorbordo/gh-showcases