diff --git a/domainr b/domainr new file mode 100755 index 0000000..25a6ba7 --- /dev/null +++ b/domainr @@ -0,0 +1,26 @@ +#!/usr/bin/python + +from sys import argv +from httplib import HTTPConnection + +import json + +def main(args): + for arg in args: + print "Looking up domains for %s..." % arg + + con = HTTPConnection('domai.nr') + req = con.request('GET', '/api/json/search?q=%s' % arg) + res = con.getresponse() + + if res.status == 200: + data = res.read() + sites = json.loads(data) + + for s in sites['results']: + print "\t%s - %s" % (s['domain'], s['availability']) + else: + print "Uh oh, you got a %s %s. What the dilly?" % (res.status, res.reason) + +if __name__ == "__main__": + main(argv[1:])