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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.6.3.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.3.tar.gz
Algorithm Hash digest
SHA256 f1ef72eb17184cc6ee4fcb9275dce8944d59f180a996d25e3c8b033e8db22b09
MD5 ce5a24d3bef30e304e076e293ad1e73a
BLAKE2b-256 a800dc0cf89c504209e0811abd1e1f2a56a4c1a0e8c233017f25f3383b275b63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.6.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 88958ff8f7ac25b77ca26749c1e9a06a18278c859561f7a990e15067ffaf75d7
MD5 bd58c2f5dc1b61e3d7348c9d4bf05787
BLAKE2b-256 2d09e0a9b7a1a653342f81d5f79a4835922ed381e19008f49676a867b09462e4

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