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

Uploaded Source

Built Distribution

cvprocessor-0.0.28-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.28.tar.gz
  • Upload date:
  • Size: 13.3 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.28.tar.gz
Algorithm Hash digest
SHA256 435c8c659611831dd816f84d3be9eedc2384013e5153e890d33c10ba24a06486
MD5 f65e3f0ad16f25a60b2d3d53f5036ea8
BLAKE2b-256 7d223cce66342661e2b16701eec0b107ee2ac07e004a2dae091a9f744bc34d65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.28-py3-none-any.whl
  • Upload date:
  • Size: 18.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.28-py3-none-any.whl
Algorithm Hash digest
SHA256 b6e403f9555b0b3339eff5d032e6b97faf433ec58358ea562cf45c60c28204b9
MD5 b7f252cf77f3492548e4745d49ad6d5a
BLAKE2b-256 5bba52d6a4d92d9f77994dcf9f60e2ffacf3f4616f4f4a4843794d3afd60719f

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