使用 Github API 在 repo 中获取提交者
Get commiters in a repo using Github API
我正在使用 PyGithub 开发一个带有 networkx 的项目,该项目创建图表,将某些回购中的所有贡献者用作节点。但是,我无法使用该库从回购中获取提交者。有没有办法让提交者?非常感谢帮助
我拥有的代码:
from github import Github
import networkx as nx
def make_graph(commiters):
G = nx.complete_graph(commiters)
return G
def merge_graphs(G1, G2):
G = nx.complete_graph(G1.nodes() + G2.nodes())
token = (token)
g = Github(token)
for repo in g.get_user('user').get_repos():
print(repo.name)
repo.edit(has_wiki=False)
根据PyGithub docs你需要使用get_contributors
方法:
repo.get_contributors()
我正在使用 PyGithub 开发一个带有 networkx 的项目,该项目创建图表,将某些回购中的所有贡献者用作节点。但是,我无法使用该库从回购中获取提交者。有没有办法让提交者?非常感谢帮助
我拥有的代码:
from github import Github
import networkx as nx
def make_graph(commiters):
G = nx.complete_graph(commiters)
return G
def merge_graphs(G1, G2):
G = nx.complete_graph(G1.nodes() + G2.nodes())
token = (token)
g = Github(token)
for repo in g.get_user('user').get_repos():
print(repo.name)
repo.edit(has_wiki=False)
根据PyGithub docs你需要使用get_contributors
方法:
repo.get_contributors()