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

Uploaded Source

Built Distribution

cvprocessor-1.0.0-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-1.0.0.tar.gz
  • Upload date:
  • Size: 17.5 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.0.tar.gz
Algorithm Hash digest
SHA256 2495e1d6e130937e5e48a14e38c0e6401c7963117c0bad766a91ef852d8ca42c
MD5 91a3ace46c9d4ccf4044f897a69ad4af
BLAKE2b-256 693262e1d6faa710a738c1ebca77655e1c72107bd502ce80a68965e3aaaf2845

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 25.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a70e8d855d86674632ff1589831ef0f3bfdb1e47c37d8827b1a0ecaf4395ba64
MD5 acd62a0701fc238b4e4db2a1b779e730
BLAKE2b-256 e1575259fa1a491752f44b5100582d6fd432a49ad5243227d02271445c51f17d

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