Skip to main content

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

Project description

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 various CV formats, including PDF, Word, and plain text.

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 import CVProcessor

# Load a CV file
cv_file = "resume.pdf"
cv = CVProcessor(cv_file)

# Extract personal details
personal_details = cv.extract_personal_details()
print(personal_details)

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

Uploaded Source

Built Distribution

cvprocessor-0.0.12-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-0.0.12.tar.gz
Algorithm Hash digest
SHA256 832d6de8e2183b75fe2e4465f0c7551582ac5e2cfb6ba0093357c050f84080d1
MD5 52c868bcff71796247e799481b721ce8
BLAKE2b-256 98a27648ca2c5daba236d146d15354b7bd32ec962b2cab36a9688b1859760d6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 11.5 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.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 97a0d690939d7fc9f20a994b97341999660606ca81280c7d79f542c86a410c21
MD5 9f92280b55349453c71cdbdf700132af
BLAKE2b-256 3bc7c3245aac0583bcbf1eea31c7a6307129526b5eff2081226ac93682047dc9

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