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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-1.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 6712d89363aad997ed338766919ee8894883b02e5f304f9a686adbfd173c75c4
MD5 694ea4d96bbe373ad680ddfce0356cf4
BLAKE2b-256 98ab97c1b0f30690105e0f088c222c6c71a826958cda994d31e1b12fc9a9717c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-1.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8addbb29cf96a766a671d91c80a31abeb0ace88a83d25e80221f94b3234f78df
MD5 f64ab22044f7e8c7d600d42aa720b1f0
BLAKE2b-256 3aad8b97731c79cf50075937ebe9e3e267abd1860654c7d2c350be152792791e

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