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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.13.tar.gz
  • Upload date:
  • Size: 18.8 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.13.tar.gz
Algorithm Hash digest
SHA256 599dd02c2280002073b848c393d0d18d89554a87732d057667dc230ac27d3779
MD5 f1937d9ebee85973fe156632a3f7592f
BLAKE2b-256 6322dee578f381ba23b6662918fbcb362e8cbb80f2acc7e87453059eb460f2e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.13-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.5.13-py3-none-any.whl
Algorithm Hash digest
SHA256 32d6be666b7c9147b5c2db9155d66f7719c72ef33a9b505f6acb6e65b2dde220
MD5 2e43789b754fdbd4d15a61a2df3c41fe
BLAKE2b-256 ee2e479ea1acf4a610ca22a58ed1f073ecaad683e4fc085b5c6d71b8e7e90b92

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