跳转到主要内容

使用完整的GitHub API v3

项目描述

PyGitHub

PyPI CI readthedocs License Slack Open Source Helpers codecov Code style: black

PyGitHub 是一个用于访问 GitHub REST API 的 Python 库。此库使您能够在 Python 应用程序中管理 GitHub 资源,例如仓库、用户资料和组织。

安装

pip install PyGithub

简单示例

from github import Github

# Authentication is defined via github.Auth
from github import Auth

# using an access token
auth = Auth.Token("access_token")

# First create a Github instance:

# Public Web Github
g = Github(auth=auth)

# Github Enterprise with custom hostname
g = Github(base_url="https://{hostname}/api/v3", auth=auth)

# Then play with your Github objects:
for repo in g.get_user().get_repos():
    print(repo.name)

# To close connections after use
g.close()

文档

更多信息可以在 PyGitHub 文档网站 上找到。

开发

贡献

长期讨论和错误报告通过 GitHub Issues 维护。代码审查通过 GitHub Pull Requests 进行。

有关更多信息,请参阅 CONTRIBUTING.md

维护权

我们正在积极寻找维护者,他们将分类问题和拉取请求并发布版本。如果您在项目中使用了 PyGitHub,并且有义务保持代码活跃和健康,请向 MAINTAINERS 文件中的某位人员发送电子邮件。

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面