Skip to main content

Swimlane Apphub API Package

Project description

PyAppHub

Python package for Swimlane AppHub API

Install

run pip install apphub from a terminal. This package is available for python 3.6 or greater.

Examples

Below are a few basic python examples to get started.

Note: If sw_ is not found at the beginning of a name, the client will add it for you.

from apphub import AppHub, save_to_disk, clean_response

ah = AppHub('username', 'password')

# Get all swimlane bundles
get_all_bundles = ah.swimbundles.get()

# Get All versions of a swimlane bundle
get_all_versions = ah.swimbundles.get('sw_elastic_kibana')

# Get One version of a swimlane bundle
get_one_version = ah.swimbundles.get('sw_elastic_kibana', '2.0.0')

ah.swimbundles.search(text="elastic")

# Download bundle by version
downloaded_bundle = ah.swimbundles.download('sw_elastic_kibana', '2.0.0')

clean_response(get_all_bundles)

srch_by_field = ah.swimbundles.search(fields={'vendor': "Elastic"})
srch_by_text = ah.swimbundles.search(text="Elastic")
# Save Latest Download Bundle to disk
save_to_disk('/tmp/elastic_security.zip', downloaded_bundle)

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

apphub-2.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

apphub-2.1.0-py2.py3-none-any.whl (7.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file apphub-2.1.0.tar.gz.

File metadata

  • Download URL: apphub-2.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.5

File hashes

Hashes for apphub-2.1.0.tar.gz
Algorithm Hash digest
SHA256 b23a854451b30b30a268752c12901ae9f4994b86a46ced00c36501caa2b7102f
MD5 3241453eba26715b735427c0f403e5d8
BLAKE2b-256 e9c39da5f0cae76b127aae47fcc1b0e5d766020fc1e25c33bb8812c85e0590b8

See more details on using hashes here.

File details

Details for the file apphub-2.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: apphub-2.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.5

File hashes

Hashes for apphub-2.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 26a71baae286cf46e46e68ca156d2ffa91ff122df3d8c649ec53c5f445ac7e48
MD5 6af82bc10d66e02b823ec362d33abfa1
BLAKE2b-256 94861a213e1851de1c2baef7cbc98a69ef15cb7720419abb0b0f756e137b900d

See more details on using hashes here.

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