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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cvprocessor-1.0.7.tar.gz
.
File metadata
- Download URL: cvprocessor-1.0.7.tar.gz
- Upload date:
- Size: 18.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1f48181e4c3b0c43cda7020e5d8503d5cfc03ab65df46b9981ad47138d2d4b9 |
|
MD5 | 3980e9a4b82e16db372c6d9e46dcfda0 |
|
BLAKE2b-256 | 60841e44dd21f6f9b4d3ad91869d1b5716104d1122cafd31fe8920e5be573e28 |
File details
Details for the file cvprocessor-1.0.7-py3-none-any.whl
.
File metadata
- Download URL: cvprocessor-1.0.7-py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5ec262608a16a607f39ebb7fe206271d167b309cc61336a8e6bced3a83edef4 |
|
MD5 | e17c7289164a30695d4a97468ba0dfc2 |
|
BLAKE2b-256 | e2b8e27ecbf20085ca9fb7a8fc6d5d8dce4a0b443480dd1f70f583f723351ddb |