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が提供する機能全体にアクセスするための便利な方法を提供します。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です