Kim*_*cks 2 php github github-api
我发现这个链接向我展示了如何使用GitHub API获取所有存储库.
http://developer.github.com/v3/repos/#list-all-repositories
但我不知道如何找到所有PHP的存储库.
例如,这只给我们一个选择快照.https://github.com/trending?l=php
如果这是我可以找到多少个存储库的限制,我更愿意获得至少500个拥有最多观星者的PHP存储库.
之后,我想获得每个存储库的观星者和贡献者的列表.
如何使用GitHub API完成此操作?
我正在研究这些存储库的网络效应,所以我需要上面的原始数据.
您可以使用"搜索".以下是使用github.com上的搜索(使用高级搜索表单)的方法:
https://github.com/search?l=PHP&o=desc&q=stars%3A%3E%3D0&s=stars&type=Repositories
这是API等价物(使用Search API):
https://api.github.com/search/repositories?q=language:php&sort=stars
但请注意,Search API仅返回前1000个结果和总计数.您可以通过根据创建存储库的时间将搜索API查询切分为多个调用来绕过该限制.
获取所有存储库后,您可以使用Starring API获取观星者列表,并使用Contributors API获取贡献者列表.
此外,您可能对(非官方)GitHub存档项目感兴趣,该项目跟踪,保存和公开来自公共GitHub时间线的事件.
归档时间: |
|
查看次数: |
816 次 |
最近记录: |