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

Uploaded Source

Built Distribution

cvprocessor-0.0.29-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.29.tar.gz
  • Upload date:
  • Size: 13.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.0.29.tar.gz
Algorithm Hash digest
SHA256 a66e0fcdfb1513b6328d36be92902f40097d4ac557498ed4595bd2e5064f3243
MD5 92229cc50529f5e2bcea43921022e379
BLAKE2b-256 a59e909b41ecd08d9693df1593965ab25cce9e1847e4f3777133dea25a637cd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.29-py3-none-any.whl
  • Upload date:
  • Size: 18.8 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.0.29-py3-none-any.whl
Algorithm Hash digest
SHA256 2a3b94492bfd91d84e7a9ad57c9079f31c37f7d84da8b1d6757b3aeece0e1dc5
MD5 f3b4a4613d3991ee58dc4d1b56587658
BLAKE2b-256 a051df3b8126e9d2043d60649fc15b5b0ae612fbab416cddc0103013956af3c2

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