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 CV details
cv.print()

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

Uploaded Source

Built Distribution

cvprocessor-0.0.17-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.17.tar.gz
  • Upload date:
  • Size: 9.7 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.17.tar.gz
Algorithm Hash digest
SHA256 0514735e607e9b2e8e91f5eb61032fd37ae03552c3419861e616ddfdf83bfac2
MD5 a7e50afc9806f3abc907045650d4da2a
BLAKE2b-256 759b3725e3ae82911c6af9129c738534880997aa07defe19ed93fcce223c6db7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.17-py3-none-any.whl
  • Upload date:
  • Size: 11.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-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 e483f1b06a34e3083d12455af5feffb08f5d33394655d75749644a6aabdf396c
MD5 97556dc1203ec7c6933d75986e8276b5
BLAKE2b-256 ba924aeee495b38f5b72a00041f23034ead527ef1d8bfe41afd0c0eeaf308ffd

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