#!/usr/bin/env python
# -*- encoding: UTF8 -*-
# author: InterNetworX, info →AT→ inwx.de
# author: Pascal Gollor (https://gitbucket.pgollor.de)
#############################################################################
###### This is an example of how to use the inwx class #######
from inwx.inwx import domrobot, prettyprint, getOTP
from inwx.configuration import get_account_data
import sys
def main(domain):
api_url, username, password, shared_secret = get_account_data(True, config_file='./conf.cfg', config_section="ote")
inwx_conn = domrobot(api_url, False)
loginRet = inwx_conn.account.login({'lang': 'de', 'user': username, 'pass': password})
print("login: " + str(loginRet))
if 'resData' in loginRet:
loginRet = loginRet['resData']
# end if
print("check domain: " + domain)
checkRet = inwx_conn.domain.check({'domain': domain})
print("check: " + str(prettyprint.domain_check(checkRet)))
# end main
if __name__ == '__main__':
if (len(sys.argv) < 2):
raise ValueError("Not enough arguments.")
# end if
domain = str(sys.argv[1])
main(domain)
# end if