将JIRA问题导出到字典/JSON。
项目描述
Jira to Json
一个将Jira问题转换为Json的Python库。
该库基于Jira REST API,并使用Requests库。
它连接到Jira服务器,根据指定的JQL查询下载问题,并将它们转换为Json。提供API以访问问题和其字段以及进一步处理。
支持Jira Datacenter。
安装
使用pip安装库
pip install "jira2json[dotenv]"
安装dotenv
额外组件会安装python-dotenv库,该库用于从.env
文件中加载Jira服务器的URL和身份验证令牌。
用法
该库可以用作命令行工具或Python库。
命令行工具
命令行工具名为jira2json
,与库一起安装。
运行jira2json --help
获取使用信息。
Python库
该库导出以下函数
iterate_jira_issues
:遍历JQL查询返回的问题。prase_issues
:对问题数据进行解析。save_jsons_to_file
:将问题保存到文件。
典型用法
from jira2json import iterate_jira_issues, prase_issues, save_jsons_to_file
# Iterate over the issues returned by the JQL query
issues = iterate_jira_issues(
base_url='https://jira.atlassian.com',
jql='project=JRA',
token='mytoken',
)
# Parse the jsons and convert them to a more usable format
issues = prase_issues(issues)
# Save the issues to a file
with open('issues.json', 'w') as f:
save_jsons_to_file(issues, f)
开发
安装dev
额外组件
pip install -e .[dev,dotenv]
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
此版本没有可用的源代码发行版文件。请参阅生成发行版存档的教程。
构建发行版
jira2json-0.1.2-py3-none-any.whl (7.2 kB 查看哈希值)
关闭
jira2json-0.1.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8d2f0a35206f64353769b6b8c783abfcc2833548faacaddc3fb5a158fad22c7a |
|
MD5 | 407e25dc2b26a26803f7f054cada9269 |
|
BLAKE2b-256 | d6edd4bcef1a6dda3f4ce2da0e66534922d886704230321bb53c9f427a59f100 |