From e6c0fac826c1d62b98c00239bbc0d70657acfbb8 Mon Sep 17 00:00:00 2001 From: Owen Feldman Date: Sat, 25 Apr 2026 11:35:16 -0400 Subject: [PATCH] oops i commited the wrong thing --- generator.py | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 generator.py diff --git a/generator.py b/generator.py deleted file mode 100644 index 0d182d1..0000000 --- a/generator.py +++ /dev/null @@ -1,31 +0,0 @@ -import random -import string -import questionary - -def generate_password(length,use_upper=True,use_lower=True,use_digits=True,use_symbols=True): - characters="" - if use_upper:characters+=string.ascii_uppercase - if use_lower:characters+=string.ascii_lowercase - if use_digits:characters+=string.ascii_uppercase - if use_symbols:characters+=string.punctuation - characterslist=list(characters) - password="" - if not characters: - return "" - for i in range(length): - password+=random.choice(characterslist) - return password -def main(): - print("Bitwarden password generator clone") - length=questionary.text("How long?",validate=lambda text: True if text.isdigit() else "Please enter a valid number").ask() - use_upper=questionary.confirm("Use uppercase?").ask() - use_lower=questionary.confirm("Use lowercase?").ask() - use_digits=questionary.confirm("Use digits?").ask() - use_symbols=questionary.confirm("Use symbols?").ask() - pw=generate_password(int(length),use_upper,use_lower,use_digits,use_symbols) - if pw: - print(pw) - else: - print("You didn't choose anything to put in, here's your password anyway: \"\"") -if __name__=="__main__": - main() \ No newline at end of file