Skip to content

fiftech/fifbucket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors