A python library to interact with the name.com api.
Project description
pynamedotcom
A python library to interact with the name.com api
Installation
$ pip install pynamedotcom
API Usage
>>> # read authentication details
...
>>> import json
>>> with open("tests/auth.json") as f:
... auth = json.load(f)
...
>>> # initialise api
...
>>> import pynamedotcom
>>> host = "api.dev.name.com"
>>> # get domains
...
>>> with pynamedotcom.API(host=host, **auth) as api:
... for domain_name in api.domains:
... print(domain_name)
...
wolcomm.net
maddison.family
>>>
>>> # fetch domain object
...
>>> with pynamedotcom.API(host=host, **auth) as api:
... domain = api.domain(name="maddison.family")
...
>>> domain
Domain(maddison.family)
>>>
>>> # get/set domain properties
...
>>> domain.name
u'maddison.family'
>>> domain.nameservers
[u'ns1.example.com', u'ns2.example.com']
>>> domain.nameservers = ['foo.example.org', 'bar.example.org']
>>> domain.nameservers
[u'foo.example.org', u'bar.example.org']
CLI Usage
See namedotcom --help
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
pynamedotcom-0.1.1.tar.gz
(8.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pynamedotcom-0.1.1.tar.gz.
File metadata
- Download URL: pynamedotcom-0.1.1.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0ade6b0a93c737f926519a2df4bd1ac1ca0b3a3acce4e0fbf394b7ff340bcd2
|
|
| MD5 |
6774ffa59b229b68d263b62e303797ae
|
|
| BLAKE2b-256 |
469498e64d8d386d8729c527ae61c87a14729f3cddd381dead3e7bc0fce555b6
|
File details
Details for the file pynamedotcom-0.1.1-py2.py3-none-any.whl.
File metadata
- Download URL: pynamedotcom-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d78bed45b793cbed24f32284e3cfa8cd5704c6bb22ed86c20ea3b7c837556cb6
|
|
| MD5 |
eb990a1c2b50b04eb1d4c339f9c5426d
|
|
| BLAKE2b-256 |
0fefb9299a097603bfd9be7bdda570f1889875e4d5353d021630e3a2781bd697
|