如何根据某些条件从 GitHub 中提取所有存储库?
How to extract all repositories from GitHub given some criteria?
我想提取符合以下条件的所有 GitHub 个存储库:
- 写在Python
- 使用了
numpy
包
- 2015 年后创建
目前,我正在使用以下查询:
https://api.github.com/legacy/repos/search/numpy%20in:name,description&python?language=python&per_page=50&page=1
但是,每次我更改 page
参数时,我都会在响应中得到相同的存储库。我该如何解决?
documentation for the GitHub API 表示您应该使用 GET /search/repositories
端点,而不是 GET /legacy/repos/search
。
以下:
https://api.github.com/search/repositories?q=numpy%20in:name,description&python?language=python&per_page=50&page=1
returns 个正确分页的结果。
我想提取符合以下条件的所有 GitHub 个存储库:
- 写在Python
- 使用了
numpy
包 - 2015 年后创建
目前,我正在使用以下查询:
https://api.github.com/legacy/repos/search/numpy%20in:name,description&python?language=python&per_page=50&page=1
但是,每次我更改 page
参数时,我都会在响应中得到相同的存储库。我该如何解决?
documentation for the GitHub API 表示您应该使用 GET /search/repositories
端点,而不是 GET /legacy/repos/search
。
以下:
https://api.github.com/search/repositories?q=numpy%20in:name,description&python?language=python&per_page=50&page=1
returns 个正确分页的结果。