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

Uploaded Source

Built Distribution

cvprocessor-0.5.10-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.10.tar.gz
  • Upload date:
  • Size: 18.6 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.10.tar.gz
Algorithm Hash digest
SHA256 bb11805b5c52b615360dd80175bb87e9154289485dc24aca108bb560f402c916
MD5 8638789b0b42415847e75964f7163c45
BLAKE2b-256 fd5f3285492d69b9f4efd06201933eb238dc1b8746d04f783d6f068aa29ae5e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.10-py3-none-any.whl
  • Upload date:
  • Size: 25.3 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 680c9df35808586381f6e32314b15c11d8ae180b409b3db79a4d737d82053366
MD5 9126d83a0ffa9bf68d5b4d1a5af4a309
BLAKE2b-256 8eac2c469980ab831fe92dcc8396bce0c9110a82664574f8574f729108663cf9

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