forked from PyGithub/PyGithub
-
Notifications
You must be signed in to change notification settings - Fork 0
Typed interactions with the GitHub API v3
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
ranchodhamala11/PyGithub
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
# PyGitHub [](https://pypi.python.org/pypi/PyGithub)  [](https://pygithub.readthedocs.io/en/latest/?badge=latest) [](https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License) [](https://join.slack.com/t/pygithub-project/shared_invite/zt-duj89xtx-uKFZtgAg209o6Vweqm8xeQ) [](https://www.codetriage.com/pygithub/pygithub) [](https://codecov.io/gh/PyGithub/PyGithub) [](https://github.com/psf/black) PyGitHub is a Python library to access the [GitHub API v3] and [Github Enterprise API v3]. This library enables you to manage [GitHub] resources such as repositories, user profiles, and organizations in your Python applications. [GitHub API v3]: https://developer.github.com/v3 [Github Enterprise API v3]: https://developer.github.com/enterprise/v3/ [GitHub]: https://github.com ## Install ```bash $ pip install PyGithub ``` ## Simple Demo ```python from github import Github # First create a Github instance: # using username and password g = Github("user", "password") # or using an access token g = Github("access_token") # Github Enterprise with custom hostname g = Github(base_url="https://{hostname}/api/v3", login_or_token="access_token") # Then play with your Github objects: for repo in g.get_user().get_repos(): print(repo.name) ``` ## Documentation More information can be found on the [PyGitHub documentation site.](https://pygithub.readthedocs.io/en/latest/introduction.html) ## Development ### Contributing Long-term discussion and bug reports are maintained via GitHub Issues. Code review is done via GitHub Pull Requests. For more information read [CONTRIBUTING.md]. [CONTRIBUTING.md]: /CONTRIBUTING.md ### Maintainership We're actively seeking maintainers that will triage issues and pull requests and cut releases. If you work on a project that leverages PyGitHub and have a vested interest in keeping the code alive and well, send an email to someone in the MAINTAINERS file.
About
Typed interactions with the GitHub API v3
Resources
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Contributing
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Python 99.9%
- Shell 0.1%