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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.11.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.11.tar.gz
Algorithm Hash digest
SHA256 ec9653c2c4324de612608b27c162719708dbed39c96121b92cf98d5be4ed069e
MD5 edb104222b35a5eeece3ba9e73c907ba
BLAKE2b-256 6f5d9848c0bc1ed7fdf670e0768c68695a795f0e1af6260e89ec3ce8009c0881

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 9d8479419e5fe393466f2e1ec18df89c5fa9a7abdaa7b65b145a89fb0210b3b1
MD5 c1b9d4b563350b6a0325520356534a3b
BLAKE2b-256 650eaa83ecfd1e232af8f6770ac69e9ae18de53384e91d2978d44857708224c4

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