job tailor
1.0.0
JobTailor is a Python package that helps you create a customized resume and cover letter based on a master resume and a specific job description. It leverages the Gemini LLM to generate tailored documents that align with the job requirements.
Here’s how you can install and use JobTailor to generate a tailored resume and cover letter:
pip install jobtailor
from jobtailor import JobTailor
jt = JobTailor(
resume_path='<resume_path>',
job_description='<job_description_text>',
gemini_key='<gemini_key>',
optional_params={
"output_dir": "<output_dir>", # Default: "./output/"
"pdflatex_path": "<pdflatex_installation_path>/pdflatex", # Default is "pdflatex" global access
"resume_output_file_name": "<desired_resume_output_file_name>.pdf", # Default: jobtailor-curated-resume.pdf
"coverletter_output_file_name": "<desired_coverletter_output_file_name>.docx" # Default: jobtailor-curated-coverletter.docx
}
)
print("FINAL RESUME = " + jt.tailored_resume_path)
print("FINAL COVERLETTER = " + jt.tailored_coverletter_path)
If you'd like to contribute to this project, please follow the guidelines below.
git clone https://github.com/sahilhadke/job-tailor.git
cd job-tailor
git commit -m "Add login functionality"
git push origin your-branch-name
Thank you for your interest in contributing to this project! Together, we can make it better for everyone.