A powerful resume analysis tool based on a NLP model. It is easy-to-use and reusable. You can extract critical information from a resume by this tool.
please use this command to install:
pip install py-cv-parser
Also need to install this NLP model:
pip install "https://github.com/explosion/spacy-models/releases/download/en_core_web_trf-3.8.0/en_core_web_trf-3.8.0-py3-none-any.whl#sha256=272a31e9d8530d1e075351d30a462d7e80e31da23574f1b274e200f3fff35bf5"
Load a resume file
parser=CvParser.load("your_file_path")
Get the raw information from a resume file
doc=parser.parse()
Then, analyze and extract information
the_cv=CvParser.extract(doc,'AU') # The second parameter is the country of the resume
Finally, you can check those information.
print(the_cv) #check all items
Check single item
print(the_cv.skills)
print(the_cv.name)
This project has a huge space to improve so far. It only supports an lanugage type of English and a file type of PDF. I will keep updating it and welcome anyone to join.
