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

Uploaded Source

Built Distribution

cvprocessor-0.6.4-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.6.4.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for cvprocessor-0.6.4.tar.gz
Algorithm Hash digest
SHA256 56e9417e76319cdfa2236642f4e7530fa265c091d9f0a1b573cc401a617e5b7b
MD5 9571f8bfbb2b40696a09a9b8e9cc019c
BLAKE2b-256 9c722ecdd6605dba081e04102641a3bb8acf2f992f769b7b4ee9e768e75d8208

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.6.4-py3-none-any.whl
  • Upload date:
  • Size: 25.6 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.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ec431a9c20ffd774dac202ed7d2bee50b8c32c3c8856fff2ee6b22ecd6c268cc
MD5 6418c1d0f492ae74401604fdd5e64e90
BLAKE2b-256 7cdc6fc7813613d384c215cc64f07bc06f3452ebbb9f61d21d909cc2416e0638

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