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.17.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

cvprocessor-0.5.17-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.17.tar.gz
  • Upload date:
  • Size: 18.9 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.17.tar.gz
Algorithm Hash digest
SHA256 19431425ce3b40df0e703a0464e61f96e7b4d396b635600bc87d9d560382a89f
MD5 1d1ce50647a1583c3f8e29f9c357d32f
BLAKE2b-256 4472f1b83e2cbeb6a3180cef0df8d6c0381fbd9ce72a2bbb576fe471ef1d106c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.17-py3-none-any.whl
  • Upload date:
  • Size: 25.9 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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 29030098bc1723f98b413364e6ef6036c9db3b8c641bdcbc151721e448810467
MD5 ba60fd7a5cb333dc7898d97c99494887
BLAKE2b-256 464929e5eef382ecb967fe4de68dafa98a62c80e47b89567b05a3900378e160f

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