如何获取 GitHub 上用户/组织的源存储库列表?

Aur*_*nes -2 github github-api python-3.x

我想获取 GitHub 上用户或组织的存储库列表,但不包括分叉、镜像或存档的存储库。

小智 6

使用PyGithub,您可以执行以下操作来过滤公共存储库:

from github import Github

g = Github()

user = g.get_user("<username>") # target user
repos = user.get_repos()

non_forks = []
for repo in user.get_repos():
    if repo.fork is False:
        non_forks.append(repo.name)

print(non_forks)
Run Code Online (Sandbox Code Playgroud)