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

Uploaded Source

Built Distribution

cvprocessor-1.0.7-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-1.0.7.tar.gz
Algorithm Hash digest
SHA256 d1f48181e4c3b0c43cda7020e5d8503d5cfc03ab65df46b9981ad47138d2d4b9
MD5 3980e9a4b82e16db372c6d9e46dcfda0
BLAKE2b-256 60841e44dd21f6f9b4d3ad91869d1b5716104d1122cafd31fe8920e5be573e28

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e5ec262608a16a607f39ebb7fe206271d167b309cc61336a8e6bced3a83edef4
MD5 e17c7289164a30695d4a97468ba0dfc2
BLAKE2b-256 e2b8e27ecbf20085ca9fb7a8fc6d5d8dce4a0b443480dd1f70f583f723351ddb

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