Password Grebber is a simple password generator software, based on a key relative to the context (exemple : website name). You want to login/register to a website ? simply copy the website name in password grebber, and it will give you your password. No passwords, even encrypted, are ever saved.
You will just have to write your generation script, Password Grebber will take care of the rest.
- Multiple password modes
- Easy usage and configuration (python bases required)
- GUI and auto versions
- Python 3.6 or above
- dependencies specified in requirements.txt - for the auto version only
Open the generator file. Replace the tuple modes
with the name of the different modes you want to set.
The first one is corresponding to 0, the seconde 1, etc...
Add in the generate
function a generation method for each mode you configured, using if
statements, just like in
the given exemple. You will have to use
string manipulation in python for this.
If you want to build a binary file, once you configured your generation method, use auto-py-to-exe or simply pyinstaller with this command (for the GUI version) :
pyinstaller --noconfirm --onefile --windowed --icon "assets/logo.ico" --add-data "assets/info.png;assets" --add-data "assets/languages.json;assets" --add-data "assets/logo.png;assets" "Password Grebber.pyw"
or this command (for AutoGrebber) :
pyinstaller --noconfirm --onefile --windowed --icon "assets/logo.ico" "AutoGrebber.pyw"
You can also replace --onefile
with --onedir
if you prefer having a whole directory instead of a single file.
Run the program, simply type or paste the key (generally the website name), change the generation mode if needed
and press enter or click on the generate/copy
button. The generated password is copied and ready to paste !
Pro tip: you don't have to paste the key or click on the paste button manually, because if the text field is empty, your clipboard content will be automatically pasted!
This program is intended to be mapped as a keyboard shortcut or macro key, and only works with the first mode. copy the key, launch the program, and the generated password will automatically be written! (Note: It may not work on Linux)
If your native language isn't supported, just add the translated lines in languages.json, and be sure to send a pull request!
Credits : Kyrela