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

Uploaded Source

Built Distribution

cvprocessor-0.5.0-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvprocessor-0.5.0.tar.gz
  • Upload date:
  • Size: 17.2 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.0.tar.gz
Algorithm Hash digest
SHA256 54c8613cff620649317746e1a5dc0e685480d1caf3066e24a71078f5f9e29508
MD5 6c468dfd39ae7875d6f6cc0a3658ec90
BLAKE2b-256 f417b235db7b02ca5bf790c48850f6374fe88c34a65fe6d96601f4149b5e0fcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvprocessor-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 23.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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8727dcf076e4717fa3f5d34bd2e0c64fa009dc4794813d7c5e2d915d9cc95e7
MD5 c983091137ed9e1a03d6bef2d8ecc4af
BLAKE2b-256 6a3e779b32975cce8f26d9688a2c2db1b9ec737ba03ff0a55cf1b2da93ad0d66

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