Skip to main content

Easily export JIRA issues to CSV

Project description

Join the chat at https://gitter.im/coddingtonbear/jira-select

Jira-Select: Get the data you want to see out of Jira

Jira-select is a command-line tool and library that helps you generate the useful insights you need out of Jira.

Jira has its own query language -- it's called JQL -- but there are many limitations in what is possible via JQL. Some data is returned in arcane formats (e.g. sprint information), data cannot be grouped (there's nothing like SQL's GROUP BY statement), and because of that lack of grouping, there are no aggregation functions -- no SUM-ing story points or estimates for you, and if you want to write a custom function for processing a field, well, I'm not even sure where you'd begin. Jira-select makes those things possible and easy.

If you've ever found yourself held back by the limitations of Jira's built-in query language, this tool may make your life easier. Using Jira-select you can perform a wide variety of SQL-like query operations including grouping, aggregation, custom functions, and more.

Installation

You can either install from pip:

pip install jira-select

or from source:

git clone https://github.com/coddingtonbear/jira-select.git
cd jira-select
pip install -e .

Quickstart

First, you need to configure jira-csv to connect to your jira instance:

jira-csv configure

Then, you can open up your shell:

jira-csv shell

Now, you can type out your query -- the below will find issues assigned to you:

select:
  - key
  - summary
from: issues
where:
  - assignee = "your-email@somecompany.com"
  - resolution is null

The editor uses vi bindings by default; so once you're ready to submit your query, press Esc followed by Enter and after a short wait (watch the progressbars), you'll be shown your results. Press q to exit your results.


  • Documentation for Jira-select is available on ReadTheDocs.
  • Please post issues on Github.
  • Questions? Ask them on Gitter.

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

jira-select-1.0.0.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

jira_select-1.0.0-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file jira-select-1.0.0.tar.gz.

File metadata

  • Download URL: jira-select-1.0.0.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for jira-select-1.0.0.tar.gz
Algorithm Hash digest
SHA256 013075ee35afad3ef776191b916fc0372f0f7da3e17f5c97a1ac1f2d9b04b783
MD5 33c00be8ad8f85cfc55725a597578adf
BLAKE2b-256 05b3556b3da868a4dc80cb55f499078a965619217309e567b8b7f62a460d167e

See more details on using hashes here.

File details

Details for the file jira_select-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: jira_select-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for jira_select-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe8b69d9a545b0fb9b1f960da16ee4ae8e79847ccf61a75b25f3306220ba9184
MD5 3fc856d483fa1ce8401249154e64814d
BLAKE2b-256 9eac49a8821d39fbe4a09dd594adbdf365fac31b8c26b5c6b2465877829c81ab

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