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

Uploaded Source

Built Distribution

cvprocessor-0.0.30-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.30.tar.gz
  • Upload date:
  • Size: 14.0 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.30.tar.gz
Algorithm Hash digest
SHA256 fef6a5133f17fe8aced17bcb5a6885145342a7093f36c158ed7730ec0fbd92b2
MD5 823750d9f3c1de9adfb2f98ce9879c67
BLAKE2b-256 62ed7061df6417c9f5fdcef58d7ac28424c34636c5a8fffd367a04842573320d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.30-py3-none-any.whl
  • Upload date:
  • Size: 19.5 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.30-py3-none-any.whl
Algorithm Hash digest
SHA256 a545d5b73c43a9475e4f3ef8782790051896b9bd99265a390898c16c7910b28b
MD5 33dfba761e18db7909e6f4912e4d1b06
BLAKE2b-256 0e485b2c9bf287afaf798bd775ac39f4e1b1092def3d6cef2cf57d48a3360351

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