Skip to main content

A python library to interact with the name.com api.

Project description

PyPI Build Status codecov Requirements Status

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pynamedotcom-0.1.1-py2.py3-none-any.whl (12.6 kB view details)

Uploaded Python 2Python 3

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

Hashes for pynamedotcom-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d0ade6b0a93c737f926519a2df4bd1ac1ca0b3a3acce4e0fbf394b7ff340bcd2
MD5 6774ffa59b229b68d263b62e303797ae
BLAKE2b-256 469498e64d8d386d8729c527ae61c87a14729f3cddd381dead3e7bc0fce555b6

See more details on using hashes here.

File details

Details for the file pynamedotcom-0.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pynamedotcom-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d78bed45b793cbed24f32284e3cfa8cd5704c6bb22ed86c20ea3b7c837556cb6
MD5 eb990a1c2b50b04eb1d4c339f9c5426d
BLAKE2b-256 0fefb9299a097603bfd9be7bdda570f1889875e4d5353d021630e3a2781bd697

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page