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.
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)
| 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
|