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

Uploaded Source

Built Distribution

cvprocessor-0.6.1-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.6.1.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.6.1.tar.gz
Algorithm Hash digest
SHA256 640e2d2e88b2fa3e93cdea701f5502d28fa338b5ea2d978cd7ebee0abddbaac2
MD5 13856187019a1cb5d9704a103c938e14
BLAKE2b-256 9226dcb436203203770abc773bd3965845eea6dce86b51be240a48777aa62adf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 25.6 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.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d4166204d2f5e62152d9eda0fe8961f051835e1bcb9080395496f7ee99dc33ff
MD5 43f50d77c76ade557189845a5e8d9ac9
BLAKE2b-256 86a978a012ddac481e7950ad47f22303c21eb72df781566ca54b1f95ae774cf9

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