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 CV details
cv.print()

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

Uploaded Source

Built Distribution

cvprocessor-0.0.16-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.0.16.tar.gz
  • Upload date:
  • Size: 9.7 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.16.tar.gz
Algorithm Hash digest
SHA256 f2c8fabc58414808cca9dc2456798443039d2bdcd0a9db4b80c22b282bdee8a3
MD5 4c44fe037889e6c60053a2437375d1fe
BLAKE2b-256 0807d5dd359c6f22f5772248d82ecc9a6eaeec881d4761e34e689a3b3b2493e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 11.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.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 52242b60962ec1ffc4b20216cbd727e44c1ffaae9a84076f5586c77744ecd8ac
MD5 11ff91aefee6ecc954ab77ac1c78f0ec
BLAKE2b-256 d73e2da2df1c3eff657795b7c0b180fc956fbed05a53f52b32384c59400b74d8

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