PyGitHub ist eine Python-Bibliothek für den Zugriff auf die GitHub-REST-API. Mit dieser Bibliothek können Sie GitHub-Ressourcen wie Repositorys, Benutzerprofile und Organisationen in Ihren Python-Anwendungen verwalten.
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 ()
Weitere Informationen finden Sie auf der PyGitHub-Dokumentationsseite.
Langfristige Diskussionen und Fehlerberichte werden über GitHub Issues gepflegt. Die Codeüberprüfung erfolgt über GitHub Pull Requests.
Weitere Informationen finden Sie unter CONTRIBUTING.md.
Wir suchen aktiv nach Betreuern, die Probleme selektieren, Anfragen ziehen und Veröffentlichungen kürzen. Wenn Sie an einem Projekt arbeiten, das PyGitHub nutzt, und ein berechtigtes Interesse daran haben, den Code am Leben zu erhalten, senden Sie eine E-Mail an jemanden in der MAINTAINERS-Datei.