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

Uploaded Source

Built Distribution

cvprocessor-0.5.16-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.16.tar.gz
  • Upload date:
  • Size: 18.9 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.16.tar.gz
Algorithm Hash digest
SHA256 d2c488ffd8b9f2afa7996d8ff5e22cb77f92e44739e581f63d303c830284cceb
MD5 a1e7c590f54278cab4fd9df60c41203d
BLAKE2b-256 1528820788790743529cbd3b0dafb4b625aa31cdb74924c62e44fbb0311eed88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.16-py3-none-any.whl
  • Upload date:
  • Size: 25.9 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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 fa2accb285d216a1fa54a4332f7deffc504cd6b27179698701d67d78fffa3a38
MD5 82eb6f0a5d7b91267c478cdcb91e5cb6
BLAKE2b-256 251356c80faf5d4540450dc62d41566088ddefa25314a0a02156e937e246907f

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