我正在github上开展一个项目,并且需要提取有关回购贡献者的数据。尽管我最终得到的结果与Github的回购中提到的结果相比较少,但代码已全部设置并正常运行。
例如,对于repo libgdx / libgdx,我从代码343贡献者处得到,而Github repo说407贡献者。
虽然对于数量较少的贡献者的其他回购,它准确地得到了这是我使用的代码:
repo_user='libgdx'
repo='libgdx'
client = Github(token,per_page=100)
user = client.get_user(repo_user)
repo = user.get_repo(repo)
contributors = [ s for s in repo.get_contributors() ]
print("Number of contributors",len(contributors))