jpisani0 / Locals-Password-Manager

Locally stored and encrypted password manager
0 stars 0 forks source link

Add integration and UI for password generator #6

Open jpisani0 opened 1 month ago

jpisani0 commented 1 month ago

A password generator has already been created at https://github.com/jpisani0/passgen in python. Integrate this into the project using the py4j package (pip install py4j). Also create the UI integrations for the password generator.

In CLI, there should be a prompt asking the user if they would like to have a password randomly generated for them. In the GUI, there should be a button when creating a new entry to generate a password, opening a new smaller window.

In both implementations, the user should be asked what to include in the password[1] and one should then be generated. The user should then be able to confirm whether this password is acceptable or if a new one should be generated.

[1]As of right now, the password generator (passgen) only supports the options of not including symbols and/or numbers into the project. This may change later.