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

Uploaded Source

Built Distribution

cvprocessor-0.5.12-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.12.tar.gz
  • Upload date:
  • Size: 18.8 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.12.tar.gz
Algorithm Hash digest
SHA256 29d2d99367f60fbc05accb423b2cbf13de8c3f82a67dfe9bab3d40322a7b4b6d
MD5 11e53a43b843b67103dd074eaa8675d4
BLAKE2b-256 c78b3819acba3773b9398178ef89391cfb91bb984546bda89a9f040c7d8fbdff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.12-py3-none-any.whl
  • Upload date:
  • Size: 25.5 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 d4665e7d375726127e2d9be30bc73e65536a88cf43d89849470211b6dff5671b
MD5 41797a91d85f128fb37c655cc168ce6d
BLAKE2b-256 60192f33445fa98ff197482478a81634b01dfc8aa82f3965605ff1c0b062a192

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