如何通过GitHub仓库搜索特定目录和文件

时间:2018-01-02 10:02:39

标签: jekyll

我正在为GitHub页面enter link description here构建一个Jekyll博客平台。现在我想让已经拥有Jekyll博客的人们使用CMS。我将列出注册用户下的所有存储库。用户将单击其中一个存储库。

现在,有两种选择,要么我可以克隆存储库并在本地进行检查,这是非常耗时的,另一方面,我可以使用beautifulsoup或任何其他库来搜索存储库。

我应该使用以下哪个选项?还有比我描述的更好的选择吗?

1 个答案:

答案 0 :(得分:1)

Github有一个可以使用的REST API: https://developer.github.com/v3/

我不完全确定,但对于列出文件的用例,这似乎是一个很好的起点: https://developer.github.com/v3/git/trees/

https://developer.github.com/v3/repos/contents/