PyGitHub es una biblioteca de Python para acceder a la API REST de GitHub. Esta biblioteca le permite administrar recursos de GitHub, como repositorios, perfiles de usuario y organizaciones en sus aplicaciones 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 ()
Puede encontrar más información en el sitio de documentación de PyGitHub.
Las discusiones a largo plazo y los informes de errores se mantienen a través de GitHub Issues. La revisión del código se realiza mediante solicitudes de extracción de GitHub.
Para obtener más información, lea CONTRIBUTING.md.
Estamos buscando activamente mantenedores que clasifican los problemas, generan solicitudes y eliminan los lanzamientos. Si trabaja en un proyecto que aprovecha PyGitHub y tiene un gran interés en mantener el código vivo y en buen estado, envíe un correo electrónico a alguien en el archivo MAINTAINERS.