PyGithub
v2.5.0
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 Request 経由で行われます。
詳細については、CONTRIBUTING.md を参照してください。
私たちは問題を優先順位付けし、リクエストをプルし、リリースをカットするメンテナを積極的に探しています。 PyGitHub を利用するプロジェクトに取り組んでおり、コードを有効に維持することに関心がある場合は、MAINTAINERS ファイル内の誰かに電子メールを送信してください。