本地JIRA问题搜索工具
项目描述
jirafts
JIRA全文搜索是一个工具,它允许您将问题保存到本地驱动器,以便在由Whoosh搜索引擎或正则表达式grep索引的文本中进行搜索。
当前状态
正在进行中,但可以开始使用
安装
# in virtual env
$ pip install jirafts
使用
我们将使用Cassandra的Python驱动程序Jira作为示例 https://datastax-oss.atlassian.net/
-
首先,从项目
PYTHON
同步问题$ jirafts sync --url https://datastax-oss.atlassian.net/ -p PYTHON
数据将存储到默认位置
~/.jirafts/default_index/
-
现在您可以搜索问题
$ jirafts search segmentation $ jirafts search "doesn't work" $ jirafts search "status:'In Progress' asyncio"
-
使用正则表达式grep
$ jirafts grep "CREATE KEYSPACE.*?SimpleStrategy" $ jirafts grep -i "simplestra"
-
或者如果您想处理整个文本,则可以导出整个文本
$ jirafts dump | wc -l $ jirafts dump -s | sort
与私有JIRA一起使用
支持通过--auth
参数进行身份验证
$ jirafts sync --url https://private-project.atlassian.net/ --auth email@example.com:token-or-password
您还可以通过--auth
参数传递包含凭据的文件路径
$ jirafts sync --url https://private-project.atlassian.net/ --auth ~/.jira-auth.txt
在集成帮助中描述了其他可用的选项
$ jirafts --help
$ jirafts sync --help
$ jirafts search --help
$ jirafts grep --help
$ jirafts dump --help
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
jirafts-0.1.0.tar.gz (7.7 kB 查看哈希值)
构建分发
jirafts-0.1.0-py2.py3-none-any.whl (10.1 kB 查看哈希值)
关闭
jirafts-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7107bb9c309e47fe04b080126ca79b8d2677b45c1fd86d087de60e5916d2d7f2 |
|
MD5 | 064598a7c2a4c89c772478b8124d9dca |
|
BLAKE2b-256 | aa6dd32d557fb65ef2ab14f30585df7704f58058ef103892c5436e7eee7e75c2 |
关闭
jirafts-0.1.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 64ca8be738dd652ebb010e586ca27a82c62aa0d56c6e11641cc5880301b6e966 |
|
MD5 | 755a577c7e202da65b2e485ce7929229 |
|
BLAKE2b-256 | 4c036d466ef0cc939b70a55ff1b81c290aa9f271adf73195d653ba7753b22f3b |