Skip to main content

Tool for searching in local copy of JIRA issues

Project description

jirafts

JIRA Full Text Search is a tool which allows you to save issues to your local drive for searching in indexed text with great Whoosh search engine or grep by regular expressions.

Current state

Work in progress, but can be used already

Insstallation

# in virtual env
$ pip install jirafts

Usage

We will use Cassandra's Python driver Jira as example https://datastax-oss.atlassian.net/

  • First, sync issues from project PYTHON

    $ jirafts sync --url https://datastax-oss.atlassian.net/ -p PYTHON

    Data will be stored to default location ~/.jirafts/default_index/

  • Now you can search issues

    $ jirafts search segmentation
    $ jirafts search "doesn't work"
    $ jirafts search "status:'In Progress' asyncio"
    
  • Grep with regexps

    $ jirafts grep "CREATE KEYSPACE.*?SimpleStrategy"
    $ jirafts grep -i "simplestra"
    
  • Or dump whole text if you would like to process it

    $ jirafts dump | wc -l
    $ jirafts dump -s | sort
    

Usage with private JIRA

Authentication is supported via --auth parameter

$ jirafts sync --url https://private-project.atlassian.net/ --auth email@example.com:token-or-password

Also, you can pass path to file to --auth with credentials in same format

$ jirafts sync --url https://private-project.atlassian.net/ --auth ~/.jira-auth.txt

Description of other options available in the integrated help:

$ jirafts --help
$ jirafts sync --help
$ jirafts search --help
$ jirafts grep --help
$ jirafts dump --help

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

jirafts-0.1.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

jirafts-0.1.0-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file jirafts-0.1.0.tar.gz.

File metadata

  • Download URL: jirafts-0.1.0.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for jirafts-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7107bb9c309e47fe04b080126ca79b8d2677b45c1fd86d087de60e5916d2d7f2
MD5 064598a7c2a4c89c772478b8124d9dca
BLAKE2b-256 aa6dd32d557fb65ef2ab14f30585df7704f58058ef103892c5436e7eee7e75c2

See more details on using hashes here.

File details

Details for the file jirafts-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: jirafts-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for jirafts-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 64ca8be738dd652ebb010e586ca27a82c62aa0d56c6e11641cc5880301b6e966
MD5 755a577c7e202da65b2e485ce7929229
BLAKE2b-256 4c036d466ef0cc939b70a55ff1b81c290aa9f271adf73195d653ba7753b22f3b

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