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

Uploaded Source

Built Distribution

cvprocessor-0.6.0-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.6.0.tar.gz
  • Upload date:
  • Size: 18.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.6.0.tar.gz
Algorithm Hash digest
SHA256 9abb6774ff2cf34b96a2a831f5b8517cda13e8475353aad9d3d69167f331c880
MD5 2483b68d448e276758d579b7a41594e3
BLAKE2b-256 32cd2b1f66ded51b8b8c09ea657cac9b280a3abd3b8cbf2cb4e42062d6947351

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 25.5 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.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a6d593da31ff3e76c0b5c2f22b7affaa3df4b4ad5fac1c312548fc3da2b566d
MD5 37a83674636a97c62df8eeff675822de
BLAKE2b-256 524ffe8550f07fd27772476f106aa82b0a08d1d7e52e0415f6e983fa0baf3cc9

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