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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-1.0.3.tar.gz
  • Upload date:
  • Size: 17.7 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.3.tar.gz
Algorithm Hash digest
SHA256 3d723eaaccdb218a377a15e63f9216ae21e74afe2e95a131deaeb798c0def935
MD5 2bc82dd3138fdbea573f522a3c6e71ef
BLAKE2b-256 098a0ac316b3e771457b7fd254ece5dc8722f636f350eba5facc65e093c90db9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d6003e1a5a76a6182ef468db86504c9bfa9b8056fa5c39aab0001174290e6ef9
MD5 c2a13f89818b9a544a537f89a9fb0a96
BLAKE2b-256 2b8059724d972201293124fb865cf27a719bc8948998c1c31bdee71ae49c0585

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