ovh-scripts/ovh-domain.py

27 lines
693 B
Python
Executable File

#!/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)