Skip to main content

Airwaveapiclient is a utility tool for Aruba Networks AirWave users. This module connects to AirWave and gets the information such as the access point list, detail, client, etc.

https://secure.travis-ci.org/mtoshi/airwaveapiclient.svg?branch=master https://coveralls.io/repos/mtoshi/airwaveapiclient/badge.svg?branch=master&service=github Latest Version Documentation Status

Requirements

  • Python2.7, 3.5, 3.6, 3.7, PyPy.

Installation

  • PyPI or Github

    $ pip install airwaveapiclient
    
    or
    
    $ git clone https://github.com/mtoshi/airwaveapiclient
    $ cd airwaveapiclient
    $ sudo python setup.py install

Using example

  • Documentation: Readthedocs
  • Sample code: Github
  • Login

    >>> airwave = AirWaveAPIClient(username='admin',
    ...                            password='*****',
    ...                            url='https://192.168.1.1')
    >>> airwave.login()
  • Get Access Point List

    >>> res = airwave.ap_list()
    >>> res.status_code
    200
    >>> res.text # xml output
    '<?xml version="1.0" encoding="utf-8" ...'
  • Get Access Point Detail

    >>> ap_id = 1
    >>> res = airwave.ap_detail(ap_id)
    >>> res.status_code
    200
    >>> res.text # xml output
    '<?xml version="1.0" encoding="utf-8" ...'
  • Logout

    >>> airwave.logout()

See also

Download files

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

Source Distribution

airwaveapiclient-0.1.11.tar.gz (13.1 kB view details)

Uploaded Source

File details

Details for the file airwaveapiclient-0.1.11.tar.gz.

File metadata

  • Download URL: airwaveapiclient-0.1.11.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.6

File hashes

Hashes for airwaveapiclient-0.1.11.tar.gz
Algorithm Hash digest
SHA256 e7504136f69a824aa0345420c31b19688eaeddd1bc73f98a471108b163bb7371
MD5 fbc0369b018dca1ef29da3c8167720ed
BLAKE2b-256 8ceee8a00213735f92bf239fb030bb2f8e8d7d8d8a54a21c770fc3a23961bf49

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.11 This release

1 file

0.1.10

1 file

0.1.9

1 file

0.1.8

1 file

0.1.7

1 file

0.1.6

1 file

0.1.5

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

Supported by

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