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
Metadata
Release files for ghtix 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ghtix-0.1.7.tar.gz | 6.5 kB | Without provenance | Details for ghtix-0.1.7.tar.gz |
Release files / ghtix-0.1.7.tar.gz
| Download URL | ghtix-0.1.7.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c627cebc44f1cf21e634dca400da85eff31301a124e2257d378535e248a6e2e
|
|
BLAKE2b-256 checksum How to use checksums |
7c769d488bd5acc21ec39b0825424a88584b3b14cbb35c00568fa50f571ce1d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for ghtix 0.1.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.