SortDomainsByExpiry - gamesharkmike/PyNamecheap GitHub Wiki
https://github.com/gamesharkmike/PyNamecheap/blob/master/namecheap.py#L441
def SortDomainsByExpiry():
dict_object = {}
list_object = []
domain_objects = api.domains_getList(SortBy='Name')
for obj in domain_objects:
expiry = obj["Expires"]
month, day, year = expiry.split('/')
expiry = "{}-{}-{}".format(year, month, day)
dict_object[obj['Name']] = expiry
list_object.append(obj["Name"])
for x in sorted(list_object, key=dict_object.__getitem__):
print("{:45s}: {:1s}".format(x,dict_object[x]))