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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cvprocessor-1.0.8-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-1.0.8.tar.gz
Algorithm Hash digest
SHA256 914873d69fe8ba0a6b5f9c5f587bdd6f42a274af62b87f1d74f67e8789865529
MD5 8859b0c27207cfe039758af184a38a77
BLAKE2b-256 51a15fc4f218ff75631fdc042141b84627da76ecdbc8c9f778896b7fa8d29ec2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for cvprocessor-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 4951264372abc65112ea07cb64b71b531fe59038356ef7617cf4eb931f776628
MD5 590f613b7a70a0a6d4a525b2139ce826
BLAKE2b-256 c7dad3bf74c052a091e6fe72086bf8e60973374cf4f45ac7d3157c2025e15ff3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page