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

Uploaded Source

Built Distribution

cvprocessor-0.1.0-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.1.0.tar.gz
  • Upload date:
  • Size: 14.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.1.0.tar.gz
Algorithm Hash digest
SHA256 2d8fe4d16bed8b063d9f636ae437225cc3f9c3a63b25860e799b30207b222ebd
MD5 df911cf9565adf98f908e52a683377f5
BLAKE2b-256 97d59a7536296d6d422cab5e8b091ae7d9369f55522b6166113d9915633b19fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.1 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb5fd3fe86fcbee3c1b6dcde870cf39ea34bf66a1c443d0bf1a0aa7e747fe3cc
MD5 191be55a0ef191b5c6fb95de4e4b0117
BLAKE2b-256 9cbe99ec3e9a0f45718fd90c7d4f66eaa63e3aa6c7cb731f58c9beef343ead0b

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