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

Uploaded Source

Built Distribution

cvprocessor-0.5.4-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.4.tar.gz
  • Upload date:
  • Size: 18.1 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.4.tar.gz
Algorithm Hash digest
SHA256 8cf486ecb8cb936ae5ae29efc0ab7ea0cbddae17f9f082cd173b9dafe6c439dd
MD5 3965fb2eef36f43b53b5512878395894
BLAKE2b-256 08f01ff191243d7f43f41b178749fef9f03b24222f3003169145f1c97a744c58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.4-py3-none-any.whl
  • Upload date:
  • Size: 24.8 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cac4d01e8bfe0332062902ba00c7bb5d89d09b9a75cbaec58ea85c50cfbebec9
MD5 3df899284dd1ae99335d06f7a9dcadd9
BLAKE2b-256 8685d45b2aca8c1964014de5b6e73033b42a0b99e0bbf7682b5ce3214d6e91ad

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