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

Uploaded Source

Built Distribution

cvprocessor-0.0.26-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.26.tar.gz
  • Upload date:
  • Size: 12.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.0.26.tar.gz
Algorithm Hash digest
SHA256 6e0cc3882c76cb6d10728544329a3706b221a28a0e8fcb7ebcabe38b6230ee6f
MD5 4ef532261902e8fb37271a34349e8b2a
BLAKE2b-256 926b670a26aef8288c0534a454b523e72b4f3ce3dd196fb6067ab3c841234af9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.26-py3-none-any.whl
  • Upload date:
  • Size: 16.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.0.26-py3-none-any.whl
Algorithm Hash digest
SHA256 f914efdfa1f16a41cc3f2ad287017fa2bec009f8dc1755e6f061ab8034442ef5
MD5 94c9302ecbea2128cf29735401c9c661
BLAKE2b-256 4c5c35ad8c78ab9af8cf005d83a9cdabb15f30e0a7023ff200dba5a74d1f01c9

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