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

Uploaded Source

Built Distribution

cvprocessor-0.5.15-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.15.tar.gz
  • Upload date:
  • Size: 18.7 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.15.tar.gz
Algorithm Hash digest
SHA256 f5f9eab84115b5ac536ff42d84d493478475a0b1374c3120eee81d662f968e4f
MD5 4a824ed4288d28a91ccc378eddbc6718
BLAKE2b-256 9fbaa86db6dd4dc5e3ba903bd5b45b4c2b54939048876856df28832d35ac3bfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.15-py3-none-any.whl
  • Upload date:
  • Size: 25.7 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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 e31f4e8e45aabd7e6dc2e2c9b643d5185256237db354c5591b6c5d5da77f8de9
MD5 0631f4812e04088d04a03a163311bb7e
BLAKE2b-256 a99d373b50c1c39be0fdee5daf314462fe4ef9040b0ca11905780ea4976ef004

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