Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spectre-api-0.0.8.tar.gz (4.7 kB view hashes)

Uploaded Source

Built Distribution

spectre_api-0.0.8-py3-none-any.whl (9.4 kB view hashes)

Uploaded Python 3

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