Skip to main content

Simple command-line app for querying assigned Issues and PRs from Github.

Project description

gitmine

Stop getting buried under countless Github Issues and PRs. Organize, reference, and close with ease.

Based on the amazing work done by Github itself on hub.

Who is this for?

I work on a lot of projects across many repositories. It was a pain in the a$$ to keep track of all the Issues I was assigned and PRs I had to review. Some tools provided a quick way to see Issues from one repository, but I needed a quick way to view, organize and open from any of these projects, thus gitmine was born.

If you aren't a heavy user of Github or maybe only have one repository you focus on, this is probably more than you need.

Usage

Command Line Arguments

Usage: gitmine [OPTIONS] COMMAND [ARGS]...

  Simple CLI for querying assigned Issues and PR reviews from Github.

Options:
  --help  Show this message and exit.

Commands:
  config  Set or Access Github Config information.
  get     Get assigned Github Issues and/or Github PRs.
  go      Open a browser page for the given repositiory / issue.

Config

To use gitmine you will first need to generate a Personal Access Token. You can follow the instructions here

gitmine config username ~git-username~
gitmine config token ~git-token~

Gitmine gives you the option to encrypt your credentials with the --encrypt option.

Installation

From PyPi

pip install gitmine

From source

pip install 'git+https://github.com/joecummings/gitmine.git'

Contributing

See Contributing.md

Common Errors and FAQ's

  • Running gitmine get prs with the wrong useranme will not error but return nothing

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

gitmine-0.0.2.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

gitmine-0.0.2-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file gitmine-0.0.2.tar.gz.

File metadata

  • Download URL: gitmine-0.0.2.tar.gz
  • Upload date:
  • Size: 5.9 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.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for gitmine-0.0.2.tar.gz
Algorithm Hash digest
SHA256 0bc35b99a153b4fd64626773878e8f508fb233e15f0b0c64157c897a3e581d38
MD5 273fb0b2665660fadc5bd5ec9d1e71db
BLAKE2b-256 b6b9316301c3b1b79e69714c78ab3dcfdfdfe07e05c8f9f325e7da46b281306a

See more details on using hashes here.

File details

Details for the file gitmine-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: gitmine-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.8 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.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for gitmine-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 00e3b889fad727f097df4d4695bb7207df901eb1b422d5c7a32ca44edd6749f2
MD5 c82be267b8da6782d982462fb327e4f0
BLAKE2b-256 d5206d3a373ab0323ece81a159ed3965d47165fd63d79a16f9b7691fc8193a4b

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