Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pydevcasts/resumerover
This project is a tool for extracting emails from websites. Users can input a list of links, and the tool will gather emails from those pages. It also allows users to send resumes to the extracted emails
https://github.com/pydevcasts/resumerover
asyncio beautifulsoup bs4 cache email-sender email-template job-scheduler jobsearch oop python request resume-template selenium threading unittest
Last synced: 2 months ago
JSON representation
This project is a tool for extracting emails from websites. Users can input a list of links, and the tool will gather emails from those pages. It also allows users to send resumes to the extracted emails
- Host: GitHub
- URL: https://github.com/pydevcasts/resumerover
- Owner: pydevcasts
- Created: 2021-09-20T16:51:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T10:52:36.000Z (3 months ago)
- Last Synced: 2024-11-08T11:33:02.698Z (3 months ago)
- Topics: asyncio, beautifulsoup, bs4, cache, email-sender, email-template, job-scheduler, jobsearch, oop, python, request, resume-template, selenium, threading, unittest
- Language: Python
- Homepage:
- Size: 4.38 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ResumeRover
Email Handler is a simple and efficient tool for managing and sending emails using Python. This project allows you to automate the sending of emails and easily work with a list of email addresses.
## Features
- Send HTML emails with content and attachments
- Read email lists from a file
- Log informational messages and errors
- Simple and user-friendly design## Prerequisites
To use this project, you need the following:
- Python 3.6 or higher
- The following libraries:
- `aiofiles`
- `smtplib`
- `ssl`
- `email`
```bash
git clone https://github.com/pydevcasts/ResumeRover.git
cd ResumeRover
python -m venv venv
source ./venv /bin/activate
#You can install the libraries using pip:
pip install -r ./requirements.txt
cd src
python main.py## Project Structure
ResumeRover/
└── src
├── email_sender.py # Main file for sending emails
├── utils.py # Helper functions for managing emails
├── email_content.py # Content and settings for emails
├── run_main.py # Entry point of the program
├── run_sender.py # Script for sending emails
└── run_getmail.py # Script for retrieving emails