Skip to main content

A simple tool to summarize github issues across projects

Project description

# GHTix - The Github Issue Tool

Right now, this is just a python script to grab your github issues from
multiple projects and spit out your open tickets and due dates associated with milestones.

$ ghtix.py -h
Usage: ghtix.py [options]

Options:
-h, --help show this help message and exit
-p Sort by project name (default)
-t Sort by time / due date
-d Output remaining days instead of due date
-a Include ALL issues even without milestone or due date
-e Show empty projects without any issues assigned
-q Quiet - no stderr messages, only issues list

Configure with a `~/.ghtix.json` file

{
"username": "myusername",
"password": "mysupersecretpassword",
"projects": [
{"owner": "ecotrust", "name": "bioregion-discovery"},
{"owner": "perrygeo", "name": "ghtix"}
]
}

The default behavior showing due date and sorting by project

$ ghtix.py
fetching a_test_project tickets...
fetching ghtix tickets...
a_test_project 4-7-2012 (Define Analysis..) #7 Modeling Framework
a_test_project 3-15-2012 (Software Scoping) #40 Data model
ghtix 3-12-2012 (0.1 Release) #6 Better way to configure
ghtix 3-12-2012 (0.1 Release) #5 PyPi page

Showing date delta (-d) and sorting by time (-t)

$ ghtix.py -dt
fetching a_test_project tickets...
fetching ghtix tickets...
ghtix 14 days (0.1 Release) #6 Better way to configure
ghtix 14 days (0.1 Release) #5 PyPi page
a_test_project 17 days (Software Scoping) #40 Data model
a_test_project 40 days (Define Analysis..) #7 Modeling Framework

Setup is easy as pip

pip install ghtix

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

ghtix-0.1.6.tar.gz (6.3 kB view details)

Uploaded Source

File details

Details for the file ghtix-0.1.6.tar.gz.

File metadata

  • Download URL: ghtix-0.1.6.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ghtix-0.1.6.tar.gz
Algorithm Hash digest
SHA256 5cfd0b04a59d2517b390740b598f54aed862aa058e73ef1a9fd25f4d47a82e52
MD5 ef08a734bd00440399c40a0489f11e56
BLAKE2b-256 139f65d5ca47710cd77d73446e4b881d123fd844aaed422edabc82dc8f7b4e37

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