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

Uploaded Source

Built Distribution

cvprocessor-0.2.0-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cvprocessor-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5032307b9f0f24ac80277f0c5f5b20bbf75e473247c4831abcb57448b02eabd2
MD5 9ef5676386a933bf11f7313aa174a888
BLAKE2b-256 6c5c94d36067a274dcf8c0a614b4e57ca2409b2102ceebafbcdfc5e28354dbbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 20.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c0a68cef3b48a47193b846c6ff4b516945e9f18f60d835012a5092c904a0a40
MD5 383b3e00c2451f9904cf2eed8c573dc2
BLAKE2b-256 720ba063c6c801d28561d2b4ae4f39b8346c181649a225fd5a6c12cf52764780

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