atlassian-python-api
は、Pythonを使用してAtlassian製品(Jira Service management、Jira Software、Confluence、Bitbucketなど)と対話するためのシンプルで便利な方法を提供します。このライブラリは、これらの製品の公式REST APIに基づいており、追加のプライベートメソッドとプロトコル(xml+rpcやraw HTTPリクエストなど)も使用しています。
このライブラリは、タスクの自動化、他のツールやシステムとの統合、Atlassian製品と対話するカスタムアプリケーションの構築に使用できます。Jira、Confluence、Bitbucket、StatusPageなど、幅広いAtlassian製品をサポートしており、Atlassian ServerとCloudインスタンスの両方と互換性があります。
インストール方法
PyPIからインストールするには、以下のコマンドを実行します。
$ pip install atlassian-python-api
使用例
Confluenceページの作成
from atlassian import Confluence
confluence = Confluence(
url='http://localhost:8090',
username='admin',
password='admin'
)
status = confluence.create_page(
space='DEMO',
title='This is the title',
body='This is the body. You can use <strong>HTML tags</strong>!'
)
print(status)
Jiraの問題取得
from atlassian import Jira
jira = Jira(
url='http://localhost:8080',
username='admin',
password='admin'
)
JQL = 'project = DEMO AND status IN ("To Do", "In Progress") ORDER BY issuekey'
data = jira.jql(JQL)
print(data)
以上のように、atlassian-python-api
はPython開発者がAtlassian製品と対話するための便利なツールです。ドキュメンテーションが充実しており、積極的にメンテナンスされています。Atlassian REST APIが提供する機能全体にアクセスするための便利な方法を提供します。.