Skip to main content

airwaveapiclient

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

Release files for airwaveapiclient 0.1.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for airwaveapiclient 0.1.11
File Size Uploaded
airwaveapiclient-0.1.11.tar.gz 13.1 kB Details

Release files / airwaveapiclient-0.1.11.tar.gz

Download URL airwaveapiclient-0.1.11.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e7504136f69a824aa0345420c31b19688eaeddd1bc73f98a471108b163bb7371
BLAKE2b-256 checksum
How to use checksums
8ceee8a00213735f92bf239fb030bb2f8e8d7d8d8a54a21c770fc3a23961bf49
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.11 This release

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page