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

Uploaded Source

Built Distribution

cvprocessor-0.5.3-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.3.tar.gz
  • Upload date:
  • Size: 18.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.5.3.tar.gz
Algorithm Hash digest
SHA256 5771fdd3087fa41d07150ebb11a4c16388566b07b15c7dde6b2873de41965a4d
MD5 288f01bcd115436774191c9890f72f3b
BLAKE2b-256 27bc923796adbe8afd3df4735f3d28cd0e3e83aacc7e6e3cea6e80df330efa49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 24.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b23fb9477bd44d06206b626c74fdf49e02d7713f0bbbd32aee42aaa580502bc9
MD5 fa931b4d68b076fd63d9d6ff9d5d6fb9
BLAKE2b-256 9ccc2ce45b883c36ae628b64243915ee4b51321964c22f396793f47c2780cbd1

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