Open source password generator written in python