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 py
python setup.py install
PyPi packaging on it's way
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 py
python setup.py install
PyPi packaging on it's way
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.3.tar.gz
(6.3 kB
view details)
File details
Details for the file ghtix-0.1.3.tar.gz
.
File metadata
- Download URL: ghtix-0.1.3.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7418b094f731c308543bf3624bd9b4dec5711c2cc9ae59742bd5c675d2aefdd |
|
MD5 | 22e33511f37c3483fa00344632f206ae |
|
BLAKE2b-256 | 3acb4e264c740137f493d00fb2bab3caf81d4b0fa335053ac6c47cb06cc252fe |