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

Uploaded Source

Built Distribution

cvprocessor-0.5.14-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.14.tar.gz
  • Upload date:
  • Size: 18.8 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.14.tar.gz
Algorithm Hash digest
SHA256 1a4be3a3c7fffdf54a617b694018d595308f4745415363c0698bcd2d9bf7d84f
MD5 79cfc6e8ba4962c3432e23f575ede1b2
BLAKE2b-256 d03e14e34ca8dcbbd33d845ba1e890afeacaf2e6857e4de0c3bb151fca6fc2b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.14-py3-none-any.whl
  • Upload date:
  • Size: 25.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.5.14-py3-none-any.whl
Algorithm Hash digest
SHA256 528dca799b2a0a5c4f0b3fce6860fbdb1b5808208dbde7675a7d8a4a47f37b06
MD5 6d93bb16a8af5151575928842dac660c
BLAKE2b-256 619039f991c2b8541989e57b024be0f7fa227e1aadfb26a93e3f92b7702e8d5f

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