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

Uploaded Source

Built Distribution

cvprocessor-0.0.31-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.31.tar.gz
  • Upload date:
  • Size: 14.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.0.31.tar.gz
Algorithm Hash digest
SHA256 7d08bb6d2781b5109dcc56a4c033471d454608409582b33dc3ed1b146399d7d7
MD5 7e989c1fd50f5b4197bdd7f0bd8477d3
BLAKE2b-256 4056242a4edbfab2ea303d27569bdd7e1b29865efa351c6c4ce66178e96ceda5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.31-py3-none-any.whl
  • Upload date:
  • Size: 20.1 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.31-py3-none-any.whl
Algorithm Hash digest
SHA256 5c1aa16a79b3dd7f1b523da8da7083e701ef80984760afe2fc97f05e515bf66d
MD5 d8925fab2ec9de843ca8fe3c4a5abeff
BLAKE2b-256 d1e9325fedcf9310f076c964d2cb9d8c3089414b28d894c55306ef7bf4eb9c31

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