Wrapper to use the Lumeta Spectre API
Project description
# spectre-api-python
## General This module is intended to make it a bit easier to work with The Lumeta Corporation’s Spectre API.
Lumeta and Spectre are both registered trademarks of the Lumeta Corporation
### Introduction This Python module is intended to be a relatively light weight wrapper around the Spectre API. The idea is to abstract out some of the authentication and paging pieces to make it easier to focus on fine-tuning the actual underlying calls. Basically, you configure a server (currently using username/password or API Key authentication) and then have it perform API calls. For example: `python >>> import spectreapi >>> s = spectreapi.UsernameServer("cc", "username", "password") >>> r = s.get("zonedata/devices", params = { "filter.zone.id": 1} ) >>> for d in r: ... if d['ip'] is not None: ... print(d['ip']) ... 10.2.1.1 10.201.0.1 10.201.0.7 10.202.0.1 10.202.0.2 172.18.1.180 >>> `
## Servers
## GET, POST, PUT, DELETE
## Notes on using the underlying Spectre API
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for spectre_api-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fc2ecf7bcd215acae5a47d9fe806bf9c7ce44f07ef46bc4654baed66824d3ae |
|
MD5 | 5acca1b184086a6cf8fd5739ab9d1e7b |
|
BLAKE2b-256 | 84e300bdb18b63bb22a851a5ddc64a0e26aad0197dec2d0ce1e3b83456931141 |