CLI tool that analyzes PDF resumes against job descriptions using Google Gemini models.
Python 3.x
Required packages:
- pymupdf
- beautifulsoup4
- requests
- google-generativeai
- python-dotenv
Install dependencies:
pip install pymupdf beautifulsoup4 requests google-generativeai python-dotenvConfigure API key:
- Copy
.env.exampleto.env - Add your Google API key to the
.envfile
Run the script:
python main.pyEnter the job posting URL and resume PDF path when prompted.