PyGitHub — это библиотека Python для доступа к REST API GitHub. Эта библиотека позволяет вам управлять ресурсами GitHub, такими как репозитории, профили пользователей и организации, в ваших приложениях Python.
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.
Для получения дополнительной информации читайте CONTRIBUTING.md.
Мы активно ищем сопровождающих, которые будут сортировать проблемы, выполнять запросы на включение и сокращать выпуски. Если вы работаете над проектом, в котором используется PyGitHub, и заинтересованы в поддержании работоспособности и работоспособности кода, отправьте электронное письмо кому-нибудь из файла MAINTAINERS.