import urllib.request
import urllib.parse
-if len(sys.argv) != 3:
- print("dsu_upload <dkhm-handle> <ds-rr-file>");
+postdata = []
+if len(sys.argv) == 3:
+ postdata.append(("userid",sys.argv[1].upper()))
+ keyfile = sys.argv[2]
+elif len(sys.argv) == 2:
+ print ("Username:"),
+ userid = sys.stdin.readline().strip()
+ print ("Username entered was " + userid)
+ postdata.append(("userid",userid))
+ keyfile = sys.argv[1]
+else:
+ print("dsu_upload [dkhm-handle] <ds-rr-file>");
print("be ready to provide the password on stdin (best piped from gpg :)")
+ print("dd-rr-file is expected to be same format as from dnssec-dsfromkey")
sys.exit();
-postdata = []
-postdata.append(("userid",sys.argv[1].upper()))
-keyfile = sys.argv[2]
print ("Password:"),
password = sys.stdin.readline().strip()