sample_password = "hello world i am a wombat"

source

add_leet_to_string

 add_leet_to_string (text, leet)
add_leet_to_string('hello world', LEET)
'h3llo world'

source

add_padding_characters_fn

 add_padding_characters_fn (text, padding, n:int=1)
Type Default Details
text
padding
n int 1 num padding characters to add
add_padding_characters_fn('hello', padding = PADDING , n =2 )
'hello!.'

Generator Functions


source

generate_xkcd_password

 generate_xkcd_password (min_word_length=5, max_word_length=6,
                         valid_chars='[a-z]', delimiter='-')

source

process_caps_first_word_add_year_and_add_suffix

 process_caps_first_word_add_year_and_add_suffix (my_pass, delimiter,
                                                  **kwargs)

source

process_first_capitalization_fn

 process_first_capitalization_fn (text, delimiter, **kwargs)

source

process_random_capitalization_fn

 process_random_capitalization_fn (text, delimiter, **kwargs)

source

process_pad_suffix_fn

 process_pad_suffix_fn (my_pass)

source

process_add_leet

 process_add_leet (my_pass, **kwarags)
generate_xkcd_password()
'chute-asleep-trash'

source

generate_domo_password

 generate_domo_password (delimiter='-', process_fn:Callable=<function
                         process_caps_first_word_add_year_and_add_suffix>)
generate_domo_password()
'HAPPY-unison-dealt2024?'
{
    "random": process_random_capitalization_fn(sample_password, delimiter=" ")[0],
    "first": process_first_capitalization_fn(sample_password, delimiter=" ")[0],
}
{'random': 'hello world i am a wombat', 'first': 'HELLO world i am a wombat'}

source

generate_domo_password

 generate_domo_password (delimiter='-', process_fn:Callable=None)
Type Default Details
delimiter str -
process_fn Callable None defaults to process_domo_password_fn

source

process_domo_password_fn

 process_domo_password_fn (my_pass, delimiter)
generate_domo_password(delimiter="-")
'MOUSE-antsy-fiber2024!'