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 CV details
cv.print()

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

Uploaded Source

Built Distribution

cvprocessor-0.0.22-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.22.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for cvprocessor-0.0.22.tar.gz
Algorithm Hash digest
SHA256 0186d970a55255f96d6fa9b7bcb12aad9d0306480c9d2daddab988530581b5a0
MD5 99444681d7666f9ab308d2ec187940b7
BLAKE2b-256 a7b7abe78a123072ce8e9e2b4973c6569f965db7b54f88017a3d71362ac77c84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.22-py3-none-any.whl
  • Upload date:
  • Size: 14.0 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.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 284e7d2c1a225a4a7c117cde3796d97842e4194fc5f5098aafea7acffe6a48a1
MD5 3e053a493603babf051b0847ad15a8c7
BLAKE2b-256 ab161a43cce5b3b9aa0742b1df5b722e8004e6766c185f920aebac2e28b7079a

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