Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cv_xtractor-0.3.0.tar.gz (29.6 kB view hashes)

Uploaded Source

Built Distribution

cv_xtractor-0.3.0-py3-none-any.whl (29.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page