Skip to main content

Bitbucket Api Library

Project description

fifbucket

Build Status Coverage Status Pypi Status Pypi Download Pypi Wheel

fifbucket is a python library for call Bitbucket api:

Bitbucket Api Documentation: https://developer.atlassian.com/bitbucket/api/2/reference/resource/

Configuration

Obligatory arguments

Argument Description
owner Bitbucket repository owner
username Bitbucket username
password Bitbucket user password or app password

Basic usage

How install

pip install fifbucket

How load the class:

# -*- coding: utf-8 -*-

OWNER="owner"
BITBUCKET_USER="username"
BUTBUCKET_PASSWORD="password"

from fifbucket.client import Bitbucket
bitbucket = Bitbucket(owner=OWNER, username=BITBUCKET_USER, password=BUTBUCKET_PASSWORD)

get_repos(query) example: list all repository from a project

PROJECT = 'PROJ'
QUERY = 'project.key="{}"'.format(PROJECT)
bitbucket.get_repos(query=QUERY)

get_pr example(repo_slug, query) example: list pull request info from a repo

REPOSITORY = 'repository_slug'
bitbucket.get_pr_info(REPOSITORY)

get_permissions_repo(repo_slug, query) example: list info of all admins in a repository

REPOSITORY = 'repository_slug'
QUERY = 'permission="admin"'
bitbucket.get_permissions_repo(REPOSITORY, query=QUERY)

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

fifbucket-0.10.2.tar.gz (3.3 kB view hashes)

Uploaded Source

Built Distribution

fifbucket-0.10.2-py2.py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 2 Python 3

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