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

Uploaded Source

Built Distribution

cvprocessor-0.5.9-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.9.tar.gz
  • Upload date:
  • Size: 18.5 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.9.tar.gz
Algorithm Hash digest
SHA256 dc8c8faf93b93bea7487ce9ce64b86417e54cbc7d2377390e3ed6e3c314cab1b
MD5 f7210156c7e4c6f8231756d0fca526b5
BLAKE2b-256 391c48e9bda623abe1466465e352136ee932806f2fa3c906f286852f652bbb82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.9-py3-none-any.whl
  • Upload date:
  • Size: 25.2 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 bec130fdc0c9f2294e7db3ca33a05635bcc4241878595829c6952050fa1c9333
MD5 5b7fdeb2987d824def17a34a5e1492a5
BLAKE2b-256 1fe2c5e09c7502949471f09f7d6ad3dcb1d7cf97cae9e77aaec823ebc3cb872e

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