Skip to main content

ghreport - Github report generator.

Project description

ghreport - Generate useful reports from GitHub repository issues

This utility generates reports that can be useful to identify issues in your repository that may be stale, or that may need a response.

It can also generate a chart of open bug counts over time.

See CONTRIBUTING.md for build instructions, or install from PyPI with:

python -m pip install ghreport

Use ghreport -h for help.

For an example report, see https://github.com/gramster/ghreport/blob/main/example.md or you can see these in an automated form for my teams at https://github.com/gramster/python-reports

Development

This project uses flit. First install flit:

python -m pip install flit

Then to build:

flit build

To install locally:

flit install

To publish to PyPI:

flit publish

Version History

0.1 Initial release

0.2 More control flags

0.3 Add -o option

0.4 Apply strftime to output file name

0.5 Added markdown support

0.6 Remove hardcoded owner from query

0.8 Better team option

0.9 Add proper markdown line rule

0.11 Fix 3rd party report; exclude issues created by team from other reports

0.12 Fix typo

0.14 Only fetch open issues

0.15 Fix non-async sleep.

0.16 Added ability to get LLM training data.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ghreport-0.89.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

ghreport-0.89-py2.py3-none-any.whl (18.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ghreport-0.89.tar.gz.

File metadata

  • Download URL: ghreport-0.89.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for ghreport-0.89.tar.gz
Algorithm Hash digest
SHA256 08f9b7fdc6d96d5fc0e85ff8b5f1b07521245763c0ea85ecd9c7e26f6bd87070
MD5 60d0dd16f0d962675ed77b91b72bf578
BLAKE2b-256 88f677d3f52411b51949ecbde5b9c4a9367cc300d71e35f6209882ee40c5669c

See more details on using hashes here.

File details

Details for the file ghreport-0.89-py2.py3-none-any.whl.

File metadata

  • Download URL: ghreport-0.89-py2.py3-none-any.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for ghreport-0.89-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 26ad395cf29e68760749af1efb970bb94ca0386693ba26d20cdfcb62ffd07d61
MD5 e73d8254e2917abe2dcb07d5829b821e
BLAKE2b-256 96363b36851c697d0f9c83dd76a0b800e96c2e2bbdb0ff014606f77dbf9c053b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page