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

Uploaded Source

Built Distribution

cvprocessor-0.6.2-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.6.2.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.6.2.tar.gz
Algorithm Hash digest
SHA256 650caba2605825900fa831e0023828ddeea9d516bb7af9769e4787ce2c3aba72
MD5 84d5848d3a5bad1da89e24f23dd2aed8
BLAKE2b-256 14b824d08e6154223ab02a085fafae4b3275a7521e56ac75f1c81cb3d4432471

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 25.6 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.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fcad6491c23d987e7a71164b02e773c72c4b4afee60fe2111a31666d056accc3
MD5 8812c593398a5573eb61f23418f458ab
BLAKE2b-256 32c41a42df31ed8157962c639f550581d4d46d5899076118ba77ab588e8c2d6b

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