A python client library to easily consume BuddyNS.com's API
Project description
buddyns-python
A python client library to easily consume BuddyNS's API.
Installation and compatibility
Simply install the library from PyPI:
pip install buddyns
The library supports Python 2.7+ and 3+ natively.
Quick start
from BuddyNS import BuddyNSAPI
# initialize the API object with your BuddyNS API token (from your BuddyBoard)
bd = BuddyNSAPI(key='api_token_from_BuddyNS_account')
# list domain names currently hosted on my account
l = bd.list_domains()
print(l)
# add new domain 'testdomain1761826433.com' using '1.2.3.4' as primary address
bd.add_domain('testdomain1761826433.com', '1.2.3.4')
# remove a domain
bd.remove_domain('testdomain1761826433.com')
# get status of a domain
s = bd.get_domain_status('testdomain1761826433.com')
print(s)
How to get your account key
Get your API key from your BuddyNS account:
- Log into your BuddyNS account
- Reach your settings by clicking the respective button
- Reach section "Integration", and generate or copy your API key
If you do not have an account on BuddyNS already, create one at BuddyNS.
Bugs, enhancements and feedback
Pull requests, bug reports, enhancement proposals and any feedback are welcome on the project's page.
Support and further information
Do not contact BuddyNS for developer support with this library. Rely on this further documentation instead:
You can get general support on Python from the great people of the #python
channel on the freenode IRC network.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file BuddyNS-2.0.3.tar.gz
.
File metadata
- Download URL: BuddyNS-2.0.3.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e47d0ee1eaf86494a060828b3c91db0c00b39b541e10ba9ec88b8a97ab916e05 |
|
MD5 | 7ccda9a8fa8fd579daa25f724a8c1fb3 |
|
BLAKE2b-256 | b9665cb59a0b86d06fc2fe85a7804fa96e34c84cbf6da8936bbb09261d761114 |
File details
Details for the file BuddyNS-2.0.3-py3-none-any.whl
.
File metadata
- Download URL: BuddyNS-2.0.3-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e049becb36f298f0276d0bda7a12652c9a73a69b0a47fd717e4eb4860ef8fe57 |
|
MD5 | bf7794663bd86e36328c56e806ea8f8d |
|
BLAKE2b-256 | 0da01969b2ab822fe6386085afd0f03035e9caedac789cfa40fd15d34f4b3d84 |