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

Uploaded Source

Built Distribution

cvprocessor-0.5.8-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.8.tar.gz
  • Upload date:
  • Size: 18.5 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.8.tar.gz
Algorithm Hash digest
SHA256 3fbd8b11d50aec7bff78ca4eccafb41e5b2ae5e0fb958a7717795093fbd15b97
MD5 dec714f73e5449bd5e53a51d3e5f9d71
BLAKE2b-256 0fb288a8324f3fbd28c31610e2b2c825e0c1c0dcc232554c3f223961ecd66c00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.8-py3-none-any.whl
  • Upload date:
  • Size: 25.2 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 12ad73a3ffca151436caaaa04f49f0a9f13a033ffa2625faca3311ed89caaada
MD5 a3d268cfc32c265243286691d27bb538
BLAKE2b-256 6be205c4070df9ec7a964e0c9b649d25a114a20824adeffa455a3371ac50b52a

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