#!/usr/bin/python3 import sys from ovh import ovh if len(sys.argv) != 2: print('usage: {} '.format(sys.argv[0])) sys.exit(1) domain = sys.argv[1] client = ovh.Client() ck = client.new_consumer_key_request() ck.add_rules(ovh.API_READ_WRITE_SAFE, '/domain/zone/%s/record' % domain) ck.add_rules(ovh.API_READ_WRITE_SAFE, '/domain/zone/%s/record/*' % domain) ck.add_rules(ovh.API_READ_WRITE_SAFE, '/domain/zone/%s/refresh' % domain) validation = ck.request() print("Please visit %s to authenticate" % validation['validationUrl']) input("and press Enter to continue...") # Print nice welcome message print("'consumerKey' is '%s'" % validation['consumerKey'])