Skip to main content

Python package to connect to the Unleashed Software inventory management API

Project description

Latest PyPI version Latest Travis CI build status

Python package to connect to the Unleashed Software inventory management API

Usage

Instantiate a Resource object

resource = Resource(resource_name, auth_id, auth_sig, api_add, **kwargs)

resource_name will be whichever of the unleashed features you want to extract from the API: Attribute Sets, Bill Of Materials, etc.

where your auth_id, and auth_signature are handed out by Unleashed Software

The api_add is the address to connect to the Unleashed API. Typically https://api.unleashedsoftware.com, but that is subject to change

The keyword arguments are any of the filters that are available for each particular resource.

For full details about potential resources, and available keyword filter arguments see the unleashed api documentation:

https://apidocs.unleashedsoftware.com/

The EditableResource class has a single function for posting information back to the API.

I recommend examining the API docs fully before attempting to upload an object.

Installation

pip install unleashed-py

Requirements

requests, hmac, hashlib, base64, json, re, & datetime

Compatibility

Built on python 3.7.3

Licence

MIT

Authors

unleashed-py was written by Jonathan Mucha.

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

unleashed-py-1.0.8.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unleashed_py-1.0.8-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file unleashed-py-1.0.8.tar.gz.

File metadata

  • Download URL: unleashed-py-1.0.8.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for unleashed-py-1.0.8.tar.gz
Algorithm Hash digest
SHA256 3c4f500df622576b6614fdfaa0d4f3ddf4283846ad312730d569539e088cd712
MD5 832fce1ad019189de53cc760d0606c28
BLAKE2b-256 e72d1325888723c66a4a82a988526da9160955498847d5e7527906a6083ad5e1

See more details on using hashes here.

File details

Details for the file unleashed_py-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: unleashed_py-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for unleashed_py-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 447395df513e7537e8d4abe666d5e37a496543742d667fffc02e6f443bf207e8
MD5 d3dc93da081e8d5939c3889bd7c30a5c
BLAKE2b-256 3c44c3adb232366c929df6490ce331aaf466ab1ffab68ced12599e9fdf034ad5

See more details on using hashes here.

Supported by

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