The Job Application Automation project is an ongoing initiative designed to streamline and automate job applications using Python. The system leverages web scraping, automated form filling, and AI-based content customization to enhance efficiency and reduce manual effort.
GitHub Repository: Job Application Automation
config/config.yaml
: Contains system configuration settings.data/
: Stores job-related datasets and scraped listings.scripts/
: Houses automation scripts for job search, application submission, and data processing.This project requires the following dependencies:
pip install selenium playwright beautifulsoup4 pandas openai pyyaml
The config.yaml file contains user preferences and automation parameters:
job_sites:
linkedin: true
indeed: false
glassdoor: true
keywords:
- "Product Manager"
- "Data Scientist"
location: "Remote"
resume_path: "data/resume.pdf"
cover_letter_template: "data/cover_letter.txt"