What is the project about?
Implementation of GoDaddy API.
Technology Stack
Python 2.7/3.x and "requests" module for http requests to GoDaddy API.
Roadmap
For now there are two methods: list dns records and add a dns record. There are lot of missing API endpoints, but for now it's stable.
How to contribute?
I need to implement other GoDaddy methods. I will be validating and accepting pull requests from your forks or I may give you access depending on how interested are you in working in this project.
Security
The auth key and secret are stored and ciphered with AES encryption in a file, given a password to protect it.
Installation
pipinstallgopapi
Some examples:
Listing a domain DNS records
gopapidomainyourdomain.comrecords
Adding a dns records
gopapidomainyourdomain.comadd-recordCNAMEasubdomainanother.domain.com# where another.domain.com is the domain this CNAME record will point.