https://github.com/michaelcurrin/github-reporting-py
Create detailed and summary CSV reports of activity by a GitHub user, using the GraphQL API 👨💻 📊 🐍
https://github.com/michaelcurrin/github-reporting-py
github github-api github-api-v4 github-graphql github-graphql-api graphql graphql-api python python3 reporting-tool requests
Last synced: 4 months ago
JSON representation
Create detailed and summary CSV reports of activity by a GitHub user, using the GraphQL API 👨💻 📊 🐍
- Host: GitHub
- URL: https://github.com/michaelcurrin/github-reporting-py
- Owner: MichaelCurrin
- License: mit
- Created: 2019-06-08T12:23:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-08T07:37:10.000Z (4 months ago)
- Last Synced: 2025-03-08T08:27:55.786Z (4 months ago)
- Topics: github, github-api, github-api-v4, github-graphql, github-graphql-api, graphql, graphql-api, python, python3, reporting-tool, requests
- Language: Python
- Homepage: https://michaelcurrin.github.io/github-reporting-py
- Size: 320 KB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub Reporting Tool 👨💻 📊 🐍
> Create detailed and summary CSV reports of activity by a GitHub user, using the GraphQL API[](https://github.com/MichaelCurrin/github-reporting-py/tags/)
[](#license)[](https://python.org)
[](https://graphql.github.io/)## Purpose
This tool was created to:
- **Explore** the GitHub GraphQL API for fun.
- Output CSV **reports** around repos, users and commits - all within a target GH user or organization.
- Act as a **wrapper** on requests and formatting, so you can focus on writing or using a query and getting the data out as a CSV.
- Act an easy CLI for anyone - without caring about what language the tool is implemented in (other than installing initially).## Documentation
[](https://michaelcurrin.github.io/github-reporting-py/ "Go to docs site")
## Contributing
If you want to make the project better, see the [contribution guidelines](/CONTRIBUTING.md).
## License
Released under [MIT](/LICENSE) by [@MichaelCurrin](https://github.com/MichaelCurrin/).