A Python package for extracting information from CVs (resumes).
Project description
CV-Xtractor
CV-Xtractor is a Python package designed for parsing information from CVs (resumes). It leverages spaCy for natural language processing, providing features to extract key details such as names, phone numbers, email addresses, skills, education information, and more.
Installation
Install CV-Xtractor using pip:
pip install cv-xtractor
Additionally, download the spaCy English language model:
python -m spacy download en_core_web_sm
Usage
Here's a simple example of how to use CV-Xtractor in your Python code:
from cv_xtractor.extract_entities import extract_entities_from_file
# Replace 'your_cv.pdf' with the path to your CV file
cv_file_path = 'your_cv.pdf'
# Extract entities from the CV
entities = extract_entities_from_file(cv_file_path)
# Print the extracted information
print(entities)
This will output a dictionary containing various details extracted from the CV, such as names, contact information, skills, education, and more.
For more advanced usage and customization, please refer to the [documentation]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cv_xtractor-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030192b24a7837cc9f6186cd1a7bd7cb09338dd3ba57108704678c3eb7e40421 |
|
MD5 | 8cb1003305bb1eae35b94bd17501a324 |
|
BLAKE2b-256 | c4926e1b7ccf6b9eacb18a448d1dd78606024f388580d5414f1fd17a2a561701 |