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

Uploaded Source

Built Distribution

cvprocessor-0.3.1-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.3.1.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for cvprocessor-0.3.1.tar.gz
Algorithm Hash digest
SHA256 c8a88ba0ee2482f21ab50327f3b52c4178134eb24fab517290b5aa06984b7e34
MD5 f49eb6ee90a65d8a1327582b6b4b2dc6
BLAKE2b-256 19ac970fb5cf51b2450b93da832fa3984b5b6b52abf2401a35b718a70cecf04a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 20.3 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.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a9cfa5dd11d801271952872b762b6e24f54bd52c036dad55d79bd0ed0566cd2
MD5 ea3418bf12eed18e754af91e0c30200c
BLAKE2b-256 fc16523127dd9e9cae055a823d658de6e198dc6f87d21fd19fdd9da0d600bc0e

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