i2plib/docs/examples/sync/resolve.py

20 lines
538 B
Python

import sys
import i2plib
from i2plib.sam import lookup, get_socket
if __name__ == "__main__":
if len(sys.argv) == 2:
domain = sys.argv[1]
try:
r = lookup(get_socket(), domain)
print("Domain: \n{}\n".format(domain))
print("Full destination: \n{}\n".format(r.base64))
print("B32 address: \n{}.b32.i2p\n".format(r.base32))
except i2plib.InvalidKey:
print("Domain not found")
else:
print("Usage: resolve.py [.i2p domain]")
exit()