Skip to main content

CVProcessor is a Python library for processing CV (Curriculum Vitae) or resume documents.

Project description

Warning: This is under development, some features may not work as expected.

CVProcessor

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.

Features

  • 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.

Installation

You can install CVProcessor using pip:

pip install cvprocessor

Usage

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)

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

cvprocessor-0.5.7.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

cvprocessor-0.5.7-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

Details for the file cvprocessor-0.5.7.tar.gz.

File metadata

  • Download URL: cvprocessor-0.5.7.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for cvprocessor-0.5.7.tar.gz
Algorithm Hash digest
SHA256 cef45682c390cb8ba326bb336b07e28dfc3d0b560e55c3801ec1ddb60ced65f0
MD5 41fdba9052758346293ed07c4d4384df
BLAKE2b-256 df609114d67ac54e1d81253cf6b1182b200ee2d4ac698a3d472e222f1b717ccf

See more details on using hashes here.

File details

Details for the file cvprocessor-0.5.7-py3-none-any.whl.

File metadata

  • Download URL: cvprocessor-0.5.7-py3-none-any.whl
  • Upload date:
  • Size: 25.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for cvprocessor-0.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b965c580a96485195437c1b698f9d170bf34e661a1e854859ed1092085bb0ab6
MD5 246e6b023139f6bc0fe12217d084e6a9
BLAKE2b-256 3c1ce35da04ed2bd07f421f93ecef597fb3d07241bdc602d186fb606b43ccd51

See more details on using hashes here.

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