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

Uploaded Source

Built Distribution

cvprocessor-1.0.2-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-1.0.2.tar.gz
Algorithm Hash digest
SHA256 324f5fbc1b7a979767117fd757d035d7471bf2b03c84a3d6db2746225316287e
MD5 33be1eacf9ddb19592858f9e29da206d
BLAKE2b-256 86145d7832778b334e5f92cd2fadbef94fb3ce3434418e999060607c3e5bf997

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 26.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-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e96c188600f655344850a3d27914dbaeff44252faf536c1bc89c312e39e950af
MD5 423fb3a7ef5ba3af27f5feefc4d82630
BLAKE2b-256 9b705844a65143fa7d8649b12e2929b49b80447932b76862d20bfcb61949eaa8

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