Skip to main content

Grab recent issue/PR activity from a GitHub repository and render it as markdown.

Project description

github-activity

Generate simple markdown changelogs for GitHub repositories written in Python.

This package does two things:

  1. Given a GitHub org, repository, an initial git reference or date, use the GitHub GraphQL API to return a DataFrame of all issue and PR activity for this time period.
  2. A CLI to render this activity as markdown, suitable for generating changelogs or community updates.

Note: This is a really young tool so it might change a bit over time.

Installation

The easiest way to install this package is to do so directly from GitHub with pip:

pip install git+https://github.com/choldgraf/github-activity

Usage

The easiest way to use github-activity to generate activity markdown is to use the command-line interface. It takes the following form:

github-activity <org>/<repo> --since <date or ref> --until <date or ref>

See the github-activity documentation for more information.

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

github_activity-0.1.2.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

github_activity-0.1.2-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file github_activity-0.1.2.tar.gz.

File metadata

  • Download URL: github_activity-0.1.2.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for github_activity-0.1.2.tar.gz
Algorithm Hash digest
SHA256 97f4a2c3f5b2ba7de5821055452e026a0d9561c7943b7b938312a7aa8441c0ad
MD5 7f19d72968eee538d15872be8c3f1474
BLAKE2b-256 8b1b8abf2f180d9d542cbb72f878e2ac6bec710532000fcb3c1cf1432cf340fd

See more details on using hashes here.

Provenance

File details

Details for the file github_activity-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: github_activity-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for github_activity-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 39d98c2feba5ccb2a36495093c1c901c723b7bcfb9c9aac02e26ce1c70844f6e
MD5 7b2d289697cabdabce72afa1c71721ed
BLAKE2b-256 c4f5eddaad5ef8eeeb0473671ea902a1c93a3d324360169f1e32a8e1f48923bc

See more details on using hashes here.

Provenance

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