Warning: This is under development, some features may not work as expected.
CVProcessor is a Python library for processing CV (Curriculum Vitae) or resume documents. It provides a set of functions and utilities to extract information from CVs, such as personal details, education, work experience, skills, and more.
- Extract personal details from CVs, including name, contact information, and address.
- Parse education details, including degrees, institutions, and dates.
- Extract work experience information, including job titles, companies, and dates.
- Identify and extract skills mentioned in CVs.
- Support for xlsx files.
You can install CVProcessor using pip:
pip install cvprocessor
Here's a simple example of how to use CVProcessor to extract personal details from a CV:
from cvprocessor.cv import CV
# Load a CV file
cv_file = "cv.xlsx"
cv = CV(cv_file)
# print education details
print(cv.education)
# Print teaching experience
print(cv.teaching)