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

Uploaded Source

Built Distribution

cvprocessor-0.5.1-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.1.tar.gz
  • Upload date:
  • Size: 17.2 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.1.tar.gz
Algorithm Hash digest
SHA256 bd2f43875ba1753aee1929d5be1d72b01a50a2a7dde03bd060fd50ac3e5d7e42
MD5 dac0ada24366cb000fc4bee11d2e6a57
BLAKE2b-256 05d0c6eb6478be765df651e17760661de306c30966683fba8d645fb6a2ea07ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 23.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d9475110254f03cf78b4b81ebd39a7099d82f18f91b46548373092f6491c5c8
MD5 d68da526b2598cd1f58f4940da79b48c
BLAKE2b-256 a3b869d305e3757183693021dc7230e668864249974cfcde525ce1bc6fda3c60

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