dotfiles/bin/hexch

16 lines
338 B
Python
Executable File

#!/usr/bin/env python3
import argparse
def _hexip(ip: str):
parts = [int(p) for p in ip.split(".")]
return ''.join("{:02x}".format(p) for p in parts)
if __name__ == "__main__":
parser = argparse.ArgumentParser("webchat IP hexlify")
parser.add_argument("ip")
args = parser.parse_args()
print(_hexip(args.ip))