Skip to main content

Swimlane Bundle Development Package

Project description

PyAppHub

Python package for Swimlane AppHub API

Install

run pip install apphub from a terminal. This package is available for python 2 and python 3.

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_carbon_black_defense')

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

# Clean up get response to return simple data {'<bundle_name>': [<list_of_versions>]}
clean_response(get_all_bundles)

# Search for bundles
srch_by_field = ah.swimbundles.search(fields={'vendor': "Carbon Black"})
srch_by_text = ah.swimbundles.search(text="Carbon Black")

#Download bundle by version
downloaded_bundle = ah.swimbundles.download('sw_carbon_black_defense', '1.1.1')

#Save Latest Download Bundle to disk
save_to_disk('/filepath/carbon_black_defense.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-1.3.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

apphub-1.3.1-py2.py3-none-any.whl (7.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: apphub-1.3.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.20.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/2.7.15

File hashes

Hashes for apphub-1.3.1.tar.gz
Algorithm Hash digest
SHA256 5205b671e290b8c64eb14cb396d5e81b826c8abe03e775d38c9a217a3cb48b4e
MD5 652f4627bd38660f49763a3b2c1aa256
BLAKE2b-256 1f2883fa69845750ad4aa70faa2effc052f755f43dd121c047ab15bb6dc7bb59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: apphub-1.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.20.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/2.7.15

File hashes

Hashes for apphub-1.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c4362aed28bc7643e36d16c63b8a6d29bd6846f99cdacbb50a890f584ba5f0ea
MD5 1b0199e0654491b9a6f48b1777efbef1
BLAKE2b-256 d6ec645f3ec7825a1cf70b12f9d25303da7d9b5a373ca39696fc55f1417e3019

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