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

Uploaded Source

Built Distribution

cvprocessor-0.5.2-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.2.tar.gz
  • Upload date:
  • Size: 17.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.2.tar.gz
Algorithm Hash digest
SHA256 6d08b0c77251a1a8ab10ea972356fa56ab717e5c009087251a96cd7ffeed25ba
MD5 d6d33d258ef29cb396e3ae799df1b1c6
BLAKE2b-256 df5b71c5aa44e64ebfa00db1a93807410895a6181db7335583093b0602c8615e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 24.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6a3b09c8b2ac59ec6ead4f57fec13b08b130794ffe4ae07d40e9741249924ced
MD5 3c5177ce0f1ec8ddbe7d08633ba9fe0d
BLAKE2b-256 2240322287ce2f6230d5dedbb72cb414e22f129dcb93520ce41f419a496bb009

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