# Password Suggester
A simple Python script that generates a random password based on user preferences.
## Features
- Configurable password length
- Option to include uppercase letters, numbers, and symbols
- Saves the generated password to a text file
## Usage
1. Clone the repository:
git clone https://github.com/your-username/password-suggester.git
2. Navigate to the project directory:
cd password-suggester
3. Run the script:
python password_suggester.py
4. Follow the prompts to enter the desired password length and preferences.
5. The generated password will be saved to the `output.txt` file in the same directory.
## Configuration
The script can be configured using a YAML file named `password_config.yml`. Here's an example configuration:
```yaml
password_generator:
length: 12
include_uppercase: true
include_numbers: true
include_symbols: true
You can modify the values in this file to change the password generation settings.
- Python 3.x
pyyaml
library (install usingpip install pyyaml
)
Feel free to submit issues or pull requests if you find any problems or have suggestions for improvements.
This project is licensed under the MIT License.