IBSng python driver
Project description
IBSng Python Driver
This library provides access on IBSng JSON-RPC API.
Support
Python 2.7.x
Python 3.x.x
Install
Pyibsng is accessible by pip.
$ pip install pyibsng
Get Started
Getting started document.
To start using this library we need to import IBSng package:
from ibsng import IBSng
Test Authentication:
con = IBSng("user:password@http://ip:port")
con.auth()
Get all charge info:
charges = con.charge.getChargeInfo("sample1")
print(charges.result)
print(charges.json)
To have list of all handlers and methods, checkout handlers.xml.
Current Handler Support
Description |
Methods |
Status |
---|---|---|
admin |
11 |
Stable |
appnama |
2 |
Stable |
bw |
25 |
Stable |
charge |
10 |
Stable |
extra_charge |
6 |
Stable |
group |
11 |
Stable |
invoice |
24 |
Stable |
ippool |
11 |
Stable |
isp |
14 |
Stable |
ldap |
9 |
Stable |
log_console |
1 |
Stable |
login |
3 |
Stable |
perm |
14 |
Stable |
ras |
16 |
Stable |
session |
3 |
Stable |
stat |
3 |
Stable |
system_notification |
2 |
Stable |
user |
39 |
Stable |
user_custom_field |
4 |
Stable |
util |
22 |
Stable |
voip_provider |
2 |
Stable |
voucher |
10 |
Stable |
Under Development
Incompleted handlers:
telephony_support
mc
online_payment
notification
snapshot
report
Incompleted sections:
tests
Contribute
If you find a bug or have an update, kindly create an issue in github page and send us a pull request.
To write new module, checkout write-module document.
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
File details
Details for the file pyibsng-1.2.7.tar.gz
.
File metadata
- Download URL: pyibsng-1.2.7.tar.gz
- Upload date:
- Size: 47.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1b3f7dc1401e0aa429b6ebcb1e2a950db903318eb364fbe08bde7f699e7f0095
|
|
MD5 |
62c0ca3182fdc8b3d2e81f0bcc6537aa
|
|
BLAKE2b-256 |
24e0b2d46481a83b36ea44f2bdf4282fba907dc14fd6b10f0317cebf16ebddc3
|