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

Uploaded Source

Built Distribution

cvprocessor-1.0.5-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-1.0.5.tar.gz
Algorithm Hash digest
SHA256 3ca4530b60d730ffe6f8d702c33aa63480a453acb30919731d2067062daa33cb
MD5 d9591edc8eb680646ca9c98e324f310c
BLAKE2b-256 74a6c3aec552768d02eeb81bcba08366c95959c669a4107968540bf8bf1fc132

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for cvprocessor-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9fd31459e895295c4b45fe5e6e1c3c8035ba06fc6280b2e04c385ae122d984cc
MD5 4bc67aa5365e07ece40c956e2a60700e
BLAKE2b-256 3e159da52a99cc366933535e8904028b77b1eeebc027a64359c227e749d0c3c4

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