#!/usr/bin/env python import sys import os.path if __name__ == "__main__": if len(sys.argv) != 2: print(f"[*] Usage: {sys.argv[0]} names.txt") sys.exit(0) if not os.path.exists(sys.argv[1]): print(f"[!] Provided file \"{sys.argv[1]}\" not found") sys.exit(0) for line in open(sys.argv[1]): name = ''.join([c for c in line if c == " " or c.isalpha()]) tokens = name.lower().split() # skip empty lines if len(tokens) < 1: continue fname = tokens[0] lname = tokens[-1] print(fname + lname) # johndoe print(lname + fname) # doejohn print(fname + "." + lname) # john.doe print(lname + "." + fname) # doe.john print(lname + fname[0]) # doej print(fname[0] + lname) # jdoe print(lname[0] + fname) # djoe print(fname[0] + "." + lname) # j.doe print(lname[0] + "." + fname) # d.john print(fname) # john print(lname) # joe