Пример #1
0
def main():
    api_url, username, password = get_account_data(True)
    inwx_conn = domrobot(api_url, username, password, 'en', False)
    print prettyprint.contacts(inwx_conn.contact.list()['contact'])
    print prettyprint.nameserversets(inwx_conn.nameserverset.list()['nsset'])
    print "\nRegister a new domain\n"
    domainname = raw_input('New Domain [e.g. example.com]: ')
    check = inwx_conn.domain.check({'domain': domainname})
    if check['domain'][0]['status'] == 'free':
        if raw_input(
                "The domain %s is available. Do you want to register now? [yes/no]: "
                % domainname) != 'yes':
            return
        registrant_id = int(
            raw_input(
                'Please give the ID for the registrant and admin contact [e.g. 1023532]: '
            ))
        admin_id = registrant_id
        tech_id, billing_id = 1, 1
        nameservers = ['ns.inwx.de', 'ns2.inwx.de', 'ns3.inwx.de']
        reg_result = inwx_conn.domain.create({
            'domain': domainname,
            'registrant': registrant_id,
            'admin': admin_id,
            'tech': tech_id,
            'billing': billing_id,
            'ns': nameservers
        })
        if reg_result == None:
            print "Successfully registered the domain."
    else:
        print "Sorry, the domain %s is not available anymore." % domainname
        print "The current status of the domain is '%s'." % check['domain'][0][
            'status']
def main():
    api_url, username, password = get_account_data(True)
    inwx_conn = domrobot(api_url, username, password, 'en', False)
    print prettyprint.contacts(inwx_conn.contact.list()['contact'])
    print prettyprint.nameserversets(inwx_conn.nameserverset.list()['nsset'])
    print "\nRegister a new domain\n"
    domainname = raw_input('New Domain [e.g. example.com]: ')
    check = inwx_conn.domain.check({'domain': domainname})
    if check['domain'][0]['status'] == 'free':
        if raw_input("The domain %s is available. Do you want to register now? [yes/no]: " % domainname) != 'yes': return
        registrant_id = int(raw_input('Please give the ID for the registrant and admin contact [e.g. 1023532]: '))
        admin_id = registrant_id
        tech_id, billing_id = 1,1
        nameservers = ['ns.inwx.de','ns2.inwx.de','ns3.inwx.de']
        reg_result = inwx_conn.domain.create({'domain':domainname, 'registrant': registrant_id, 'admin': admin_id, 'tech': tech_id, 'billing': billing_id, 'ns': nameservers})
        if reg_result == None:
            print "Successfully registered the domain."
    else:
        print "Sorry, the domain %s is not available anymore." % domainname
        print "The current status of the domain is '%s'." % check['domain'][0]['status']
def main():
    api_url, username, password = get_account_data(True)
    inwx_conn = domrobot(api_url, username, password, 'en', False)
    print prettyprint.nameserversets(inwx_conn.nameserverset.list()['nsset'])