https://github.com/iamjuniorb/password-generator
GUI password generator.
https://github.com/iamjuniorb/password-generator
gui password password-generator python python-3 python3
Last synced: about 2 months ago
JSON representation
GUI password generator.
- Host: GitHub
- URL: https://github.com/iamjuniorb/password-generator
- Owner: IAmJuniorB
- Created: 2023-01-25T19:02:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T11:44:42.000Z (about 3 years ago)
- Last Synced: 2025-12-09T15:21:56.180Z (6 months ago)
- Topics: gui, password, password-generator, python, python-3, python3
- Language: Python
- Homepage:
- Size: 112 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Email Sender Program
This program sends an email to a recipient using Gmail's SMTP server.
## Requirements
To use this program, you need to have a Gmail account and create an app password specifically for this program. An app password is a 16-character password that gives access to your Gmail account from a non-Google app, such as this email sender program.:
1. Go to [myaccount.google.com/apppasswords](https://myaccount.google.com/apppasswords?).
2. Select the app you want to generate the app password for. In this case, select "Mail" from the drop-down menu.
3. Select the device you want to use the app password for. In this case, select "Other (Custom name)" and enter a name for your custom device.
4. Follow the on-screen instructions to generate the app password.
5. Copy the generated app password and use it as the email_password argument when running the program.
## Usage
To use the program, you need to:
1. Clone the repository.
2. Install the necessary requirements by running `pip install -r requirements.txt` in your terminal.
3. Open the `email_sender.py` file and update the following variables with your information:
* `email_address`: Your Gmail address.
* `email_password`: The app password you generated in the previous section.
* `recipient`: The email address of the recipient.
* `subject`: The subject of the email.
* `body`: The body of the email.
4. Run the program by executing `python email_sender.py` in your terminal.
5. Open your terminal and navigate to the directory where the email_sender.py file is located.
6. Run the program by executing python email_sender.py in your terminal. The program will send the email using the information you provided.