An open API service indexing awesome lists of open source software.

https://github.com/joaog23/automation-to-send-curriculum

📩This project automates the process of sending job application emails, including personalized content and attachments😉
https://github.com/joaog23/automation-to-send-curriculum

csv pyautogui python

Last synced: 4 months ago
JSON representation

📩This project automates the process of sending job application emails, including personalized content and attachments😉

Awesome Lists containing this project

README

        

# Automation to Send Resumes Outlook

## 1. Introduction

This project automates sending job application emails, including personalized content and attachments, using Outlook. It processes data from a CSV file in the `imports` directory, sends emails, and updates the CSV after successful email delivery.

## 2. Technologies Used 📲

![Pandas](https://img.shields.io/badge/Pandas-Data%20Analysis-150458?logo=pandas&logoColor=white)
![Selenium](https://img.shields.io/badge/Selenium-Browser%20Automation-43B02A?logo=selenium&logoColor=white)
![Webdriver Manager](https://img.shields.io/badge/Webdriver%20Manager-Browser%20Drivers-F8C471?logo=selenium&logoColor=black)
![Excel](https://img.shields.io/badge/Excel-Spreadsheet-217346?logo=microsoft-excel&logoColor=white)
![CSV](https://img.shields.io/badge/CSV-Comma%20Separated%20Values-FF8800)
![Outlook](https://img.shields.io/badge/Outlook-Email-0078D4?logo=microsoft-outlook&logoColor=white)
![Edge](https://img.shields.io/badge/Edge-Browser-0078D7?logo=microsoft-edge&logoColor=white)

[![PyAutoGUI](https://img.shields.io/badge/PyAutoGUI-FFD43B?style=for-the-badge&logo=python&logoColor=white)](https://pyautogui.readthedocs.io/) [![Python-dotenv](https://img.shields.io/badge/dotenv-150458?style=for-the-badge&logo=python&logoColor=white)](https://pypi.org/project/python-dotenv/) [![MouseInfo](https://img.shields.io/badge/MouseInfo-217346?style=for-the-badge&logo=python&logoColor=white)](https://pypi.org/project/MouseInfo/) [![Keyboard](https://img.shields.io/badge/Keyboard-0078D4?style=for-the-badge&logo=python&logoColor=white)](https://pypi.org/project/keyboard/) [![Pillow](https://img.shields.io/badge/Pillow-FFD43B?style=for-the-badge&logo=python&logoColor=white)](https://python-pillow.org/)
## 3. Installation 🛠️

### Steps to install:

1. Clone the repository:
```bash
git clone https://github.com/JoaoG23/automation-to-send-curriculum.git
```
2. Open to dir **/web** or **/desktop**:
```bash
automation-to-send-curriculum
├── desktop
├── web
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Read to **README.md** inside to directory, for more instructions

## 4. Features ✔️

- [x] Validate emails already sent.
- [x] Open Edge and log in to Microsoft account.
- [x] Compose and send emails:
- [x] Add recipient's email.
- [x] Write a subject and message.
- [x] Attach the correct resume from the specified directory.
- [x] Update the CSV with the sent status.

## 5. Directory Structure 📂

automation-to-send-curriculum
├── desktop
├── web

## 7. Author




Joao Guilherme 🚀

Developed with 🤖 by Joao Guilherme 👋🏽 Contact me via:

[![Linkedin Badge](https://shields.io/badge/-Joao%20Guilherme-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/joaog123/)](https://www.linkedin.com/in/joaog123/)
[![Email Badge](https://shields.io/badge/[email protected]?style=flat-square&logo=Microsoft&logoColor=white&link=mailto:[email protected])](mailto:[email protected])

## 10. License 📄

[![License](https://shields.io/github/license/Ileriayo/markdown-badges?style=for-the-badge)](./LICENSE)