#!/usr/bin/python3 import requests import ovh import pycurl import argparse try: input = raw_input except NameError: pass parser = argparse.ArgumentParser(description='Process arguments') parser.add_argument('domain', metavar='method', type=str, help='Function to use') parser.add_argument('--method', metavar='fr', type=str, help='domain to request from') args = parser.parse_args() # Instantiate. Visit https://api.ovh.com/createToken/?GET=/me # to get your credentials client = ovh.Client() # Grab bill list zone = client.get('/domain/zone/' + args.domain + '/record') for id in zone: entry = client.get('/domain/zone/' + args.domain + '/record/'+str(id)) print(entry)