Skip to main content

The reborn Harbor Python SDK

Project description

Harbor client light.

Introduction

Harbor is the enterprise-class registry server for docker distribution.

harbor-py-light is lightweight Harbor client. The supported APIs are list below.

Installation

pip install harbor-py-light

Usage

from harborclient import harborclient

host = "127.0.0.1"
user = "admin"
password = "Harbor12345"

client = harborclient.HarborClient(host, user, password)

client.get_projects()
client.get_users()
client.get_statistics()
client.get_top_accessed_repositories()
client.search("library")

For more usage, please refer to the examples.

Contribution

If you have any suggestion, feel free to submit issues or send pull-requests for harbor-py.

Publish harbor-py package to pypi server with the following commands.

python setup.py register -r pypi
python setup.py sdist upload  -r pypi

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

harbor-py-light-2.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distributions

harbor_py_light-2.0.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

harbor_py_light-2.0.0-py2-none-any.whl (7.7 kB view details)

Uploaded Python 2

File details

Details for the file harbor-py-light-2.0.0.tar.gz.

File metadata

  • Download URL: harbor-py-light-2.0.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.1

File hashes

Hashes for harbor-py-light-2.0.0.tar.gz
Algorithm Hash digest
SHA256 b46d972c27ecb72d606414ea5235803104c6a7c3dbabbe86881d6c474b51c826
MD5 09f00082108e93c8306cf928c222e1bb
BLAKE2b-256 7622d5ef5d2ea25afa15d8e1c7223e8a27efca8e459ffe7088ca6d78bc517266

See more details on using hashes here.

File details

Details for the file harbor_py_light-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: harbor_py_light-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.1

File hashes

Hashes for harbor_py_light-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45fa16e56861789519364a052825676f6f93ea6729e68dee25906a50d4998974
MD5 834615cd30ab736eb3c3fa591fbd0cab
BLAKE2b-256 abd77faa91cf0f3e13ac494e6c32167970913ced4cb136da057f7b532663788d

See more details on using hashes here.

File details

Details for the file harbor_py_light-2.0.0-py2-none-any.whl.

File metadata

  • Download URL: harbor_py_light-2.0.0-py2-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.5.2

File hashes

Hashes for harbor_py_light-2.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 ac1860032acb5309e3c703d3022638472cb4102c5763713d88d04f9fb7f997a1
MD5 eb28016a39f977ed4860f474332bd2f2
BLAKE2b-256 e40540fe65eafdd3d6a6b14944d3aa486c49a54482c5768cbf5ad644b4701704

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page