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

Uploaded Source

Built Distribution

cvprocessor-0.3.0-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-0.3.0.tar.gz
Algorithm Hash digest
SHA256 717bfcfa432b3f3902de2c419f7d0e3c28ed6506274cf1fff55c6330d0253079
MD5 3499bbb26c8324b36400d752c78aac10
BLAKE2b-256 63e99025fc98ae4d2e7c3644c07ce3af3a623b541692f62928e2b00f93f90f1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 20.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-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ecbc13e19e1edac402649843abcd841951e3bc2ec0f58503075daab5b39ffaf0
MD5 1d7ddf46a52ce069d4a5defde522b6e3
BLAKE2b-256 e0ba36095a2934e3871d455ad74204ac2961e53b01e298995ca623743c3aae46

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