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

Uploaded Source

Built Distribution

cvprocessor-0.0.19-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.19.tar.gz
  • Upload date:
  • Size: 9.7 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.19.tar.gz
Algorithm Hash digest
SHA256 09d59657b85eb615b3073cab091738659d32eea8181c819af8c61704f965b6b6
MD5 7cac29111fff045b796b429a9d5f8599
BLAKE2b-256 c3ab9e11bebb0608f466ff31147a3da766d6bdb2bb7f1bee5695eefa4fce5400

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.19-py3-none-any.whl
  • Upload date:
  • Size: 12.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.19-py3-none-any.whl
Algorithm Hash digest
SHA256 b29f2c9556547fec0e8384162078c346d553f8822ffd5b8ef159f84877d73ba5
MD5 9edb57c2a0cf6096394c819643d3c60a
BLAKE2b-256 6c985eb20d7c990f6d185e49751b7322432e312e733aa0275dbfd2fe82d3a39e

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