Skip to main content

pygodaddy

https://travis-ci.org/observerss/pygodaddy.png?branch=master

PyGoDaddy is a 3rd-party client library, written in Python, for site admins(devs), to make GoDaddy suck less.

Currently, Only A-Record manipulation is supported

Features

  • Login with a USERNAME and a PASSWORD

  • CREATE, READ, UPDATE, DELETE your domain’s DNS Records (A-Record only for now)

INSTALL

To install pygodaddy, simply:

pip install pygodaddy

QUICKSTART

from pygodaddy import GoDaddyClient
client = GoDaddyClient()
if client.login(username, password):
    print client.find_domains()
    client.update_dns_record('sub.example.com', '1.2.3.4')

DOCS

https://pygodaddy.readthedocs.org/

Or you can always refer to docstrings and tests

TESTING

Create a file in tests/accounts.py

Put settings in this file:

accounts = [
    {
        'username': 'USERNAME',
        'password': 'PASSWORD',
        'test_domain': 'DOMAIN.NAME',
    },
]

run nosetests tests in root directory

0.2.0 (2015-03-11)

  • Added logging messages to add, delete, edit, save, and update methods

0.1.9 (2015-03-11)

  • Fix _split_hostname() method (thanks to @artoleus and @sjpengelly)

0.1.8 (2015-02-28)

  • Fix “.co.uk” type of domain (thanks to @sjpengelly)

0.1.7 (2015-02-02)

  • Fix CSRF (thanks to @DanChianucci)

0.1.1-0.1.6 (2013-07-12)

  • Fix a lot pypi stuff

0.1.0 (2013-07-12)

  • Birth!

0.0.1 (2011-07-12)

  • Frustration

  • Conception

Metadata

Release files for pygodaddy 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygodaddy 0.2.2
File Size Uploaded Provenance
pygodaddy-0.2.2.tar.gz 5.4 kB Without provenance Details

Release files / pygodaddy-0.2.2.tar.gz

Download URL pygodaddy-0.2.2.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
de48ec307ddecee00a366b04fe721137a62bd1e4513cf85949205bbbc793ed62
BLAKE2b-256 checksum
How to use checksums
0c47fb9827bef41d19bf6d3cba5efb66dd8d186cc9793fef586d624ea6b7068b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for pygodaddy 0.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page