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

Uploaded Source

Built Distribution

cvprocessor-0.0.27-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.27.tar.gz
  • Upload date:
  • Size: 13.0 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.27.tar.gz
Algorithm Hash digest
SHA256 70003a1d0d276d7ff95bbab25958b43d68834029ee6dedd84d5d4956a35fd322
MD5 2a79f70b4cfa3972a48df9e5238fc5b3
BLAKE2b-256 2ff1bd44f1e1fd9ee73bcabb355a1832fb12cc355e40bce56d9a51da9b7745b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.27-py3-none-any.whl
  • Upload date:
  • Size: 17.4 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.27-py3-none-any.whl
Algorithm Hash digest
SHA256 2f50bbe804dfd58f722db4469822848bdc08ccfc9f3dd547c85c19e7b772ba55
MD5 7c259cbe51eb4f0b44a137d8be00756e
BLAKE2b-256 36d4a896084f309b25db44d1e1ee9eeb4d54065460c520400327bc0fad9ff995

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