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

Uploaded Source

Built Distribution

cvprocessor-0.5.5-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-0.5.5.tar.gz
Algorithm Hash digest
SHA256 c4531a707fbdc25dc11238b4a7a1d9c9fb5ebdb23b1aa39f447bf6b2b8aa8942
MD5 69d6b5bc2bc4372d3d28488801b3b7d4
BLAKE2b-256 5a5efe801f8bd6eb067c0d2c609291fa9dec67c460e8107e578e0c8d62900607

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 24.9 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.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 798f91f9d45045b61770435738511193ced17588bd961714ead717f2805a4eda
MD5 0887d2ffe899741d74de6d5c80be8c0b
BLAKE2b-256 c13b3f0a4cfd84b8ddb2220f95ef3314c8d96e4bee901395d8bfe15bb91684a1

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