CLIME - Issues
Project description
CLIME Issues
A tool to download issue metadata from online issue trackers
Table of Contents
About
The Software Systems Laboratory (SSL) CLIME Issues project is a tool to download issue metadata from online issue trackers. Currently including GitLab, GitHub, and Bugzilla.
Licensing
This project is licensed under the BSD-3-Clause. See the LICENSE for more information.
How To Use
Installation
You can install the tool via pip
with either of the two following one-liners:
pip install --upgrade pip clime-metrics
pip install --upgrade pip clime-issues
Command Line Options
clime-bz-issues
usage: CLIME Bugzilla Issues Downloader (BETA) [-h] -u URL [-i INPUT]
[-o OUTPUT] [-v]
A tool to download all issues from a Bugzilla hosted issue tracker
options:
-h, --help show this help message and exit
-u URL, --url URL Bugzilla repository root url. DEFAULT:
https://bugzilla.kernal.org. NOTE: Structure the URL
exactly like the DEFAULT or else this will not work.
-i INPUT, --input INPUT
CSV file of exported Bugzilla bugs. DEFAULT:
./bugzilla_issues.csv
-o OUTPUT, --output OUTPUT
File to save JSON response(s) to. DEFAULT:
./bugzilla_issues.json
-v, --version Display version of the tool
Author(s): Nicholas M. Synovic, Jake Palmer, Rohan Sethi, George K.
Thiruvathukal
clime-gh-issues
usage: CLIME GitHub Issues Downloader [-h] [-p] -r REPOSITORY [-o OUTPUT] -t
TOKEN [--log LOG] [-v]
A tool to download all issues from a GitHub hosted repository
options:
-h, --help show this help message and exit
-p, --pull-request Flag to enable the collection of pull requests with
the other data
-r REPOSITORY, --repository REPOSITORY
GitHub formatted as repository owner/repository
-o OUTPUT, --output OUTPUT
File to save JSON response(s) to. DEFAULT:
./github_issues.json
-t TOKEN, --token TOKEN
GitHub personal access token
--log LOG File to store logs in. DEFAULT: github_issues.log
-v, --version Display version of the tool
Author(s): Nicholas M. Synovic, Jake Palmer, Rohan Sethi, George K.
Thiruvathukal
clime-gl-issues
usage: CLIME Gitlab Issues Downloader [-h] -r REPOSITORY [-o OUTPUT] -t TOKEN
[--log LOG] [-v]
A tool to download all issues from a Gitlab hosted repository
options:
-h, --help show this help message and exit
-r REPOSITORY, --repository REPOSITORY
Gitlab repository ID
-o OUTPUT, --output OUTPUT
File to save JSON response(s) to. DEFAULT:
./gitlab_issues.json
-t TOKEN, --token TOKEN
Gitlab personal access token
--log LOG File to store logs in. DEFAULT: gitlab_issues.log
-v, --version Display version of the tool
Author(s): Nicholas M. Synovic, Jake Palmer, Rohan Sethi, George K.
Thiruvathukal
clime-issues-graph
usage: CLIME GitHub Issues Grapher [-h] [-i INPUT] [-o OUTPUT] [-x X]
[--y-thousandths] [--type TYPE]
[--title TITLE] [--x-label X_LABEL]
[--y-label Y_LABEL]
[--stylesheet STYLESHEET] [-v]
A tool for graphing GitHub issue information from the output of the CLIME
GitHub Issues Downloader
options:
-h, --help show this help message and exit
-i INPUT, --input INPUT
JSON export from CLIME GitHub Issues Downloader.
DEFAULT: ./github_issues.json
-o OUTPUT, --output OUTPUT
Filename of the graph. DEFAULT: ./github_issues.pdf
-x X Key of the x values to use for graphing. DEFAULT:
opened_day_since_0
--y-thousandths Flag to divide the y values by 1000
--type TYPE Type of figure to plot. DEFAULT: line
--title TITLE Title of the figure. DEFAULT: ""
--x-label X_LABEL X axis label of the figure. DEFAULT: ""
--y-label Y_LABEL Y axis label of the figure. DEFAULT: ""
--stylesheet STYLESHEET
Filepath of matplotlib stylesheet to use. DEFAULT: ""
-v, --version Display version of the tool
Author(s): Nicholas M. Synovic, Jake Palmer, Rohan Sethi, George K.
Thiruvathukal
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
clime-issues-0.9.2.tar.gz
(8.6 kB
view details)
Built Distribution
File details
Details for the file clime-issues-0.9.2.tar.gz
.
File metadata
- Download URL: clime-issues-0.9.2.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aef66164abe2074d0a96e1685a406cbfbf74e5bb93a7b27ede2de345e47132c |
|
MD5 | 935d6ba777af1c214117b7a91731a123 |
|
BLAKE2b-256 | 80ea080e064c951dbecae17525d3cd76e89e7c3ce247f9365656ff4a8d2a6c04 |
File details
Details for the file clime_issues-0.9.2-py3-none-any.whl
.
File metadata
- Download URL: clime_issues-0.9.2-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c338cd8e16f719cf4f0f1ea7e6e6afa2f5acfd8e7164ebcac4f97ab9b175d05 |
|
MD5 | db5a88791273f35575c15722bed9df9f |
|
BLAKE2b-256 | c4587e50720c54f2843bfa97ec6e9cd283ca25c7d6fcccd07c89f51071df1597 |