Este repo contiene un programa en python que usa el SMTP de Gmail para enviar correos de bienvenida a los nuevos miembros de la rama estudiantil IEEE de la universidad ICESI y optimizar el tiempo de los miembros del comité de recursos humanos y relaciones externas.
Es necesario obtener un token que le permita a Google autenticar el uso del SMTP server, para esto se debe:
- Activar 2FA en la cuenta de Google desde donde se enviarán los correos
- Crear un Google App Password aquí.
De momento, los aspirantes se inscriben al IEEE mediante Google Forms, por lo que solo se debe descargar el archivo con las respuestas como un .csv
desde Google Sheets y guardarlo en el mismo directorio de este repositorio como new_members.csv
.
Crear un archivo .env
siguiende el ejemplo.
Para correr la aplicación se puede crear un python venv:
$ python3 -m venv .venv # crea un venv en el directorio .venv
$ source ./.venv/bin/activate # inicia el venv
$ pip install -r requirements.txt # instala las dependencias
$ python3 main.py
Estos comandos son específicos para Ubuntu, pero s similar para cualquier otro OS.