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

Uploaded Source

Built Distribution

cvprocessor-0.5.6-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.6.tar.gz
  • Upload date:
  • Size: 18.4 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.6.tar.gz
Algorithm Hash digest
SHA256 ee69c6fa4f8517e97ed7f3c47dae47a0d4098babfff4aefffb1bb5ddf130bea9
MD5 81c2c2dfbac89da62121bf57f5572055
BLAKE2b-256 983ebb7ae9d48b6a08253f073412c37e3ae866206e3350a4c5ee6d211830f66f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.6-py3-none-any.whl
  • Upload date:
  • Size: 25.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.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 cf5dfe9ec7fbf3c4f6909fd8e0fe0821f7944405f633843c3f3e7b84bf5387a6
MD5 66e03efbfd4d3819d6f7b277d091d39c
BLAKE2b-256 d193277e34de1ba12ae729d63f9af6d2bade421762ec4da053bc6faf5b85a40a

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