给出一个giturl,如何检索该链接中存在的所有项目名称?

问题描述 投票:1回答:1

[例如,假设给定任何GitHub URL,https://github.com/github,我想使用Java语言检索或列出该URL下存在的所有存储库名称。例如给出上面的链接我的输出应该是使用语言java的所有存储库名称。

github-api gitpython
1个回答
0
投票

[如果您知道GitHub上的用户/组织,并且想查询被检测为特定语言的存储库,则可以使用Search Repositories API。

这的关键部分是q querystring参数,文档将帮助您了解可能的情况:

此示例显示了如何在github组织下查找Ruby存储库:

https://api.github.com/search/repositories?q=user:github+language:ruby

这将返回与以下存储库匹配的JSON有效负载:

{
  "total_count": 55,
  "incomplete_results": false,
  "items": [
    {
      // repository details
    },
    {
      // repository details
    },
    ...
  ]
}
© www.soinside.com 2019 - 2024. All rights reserved.