Metadata-Version: 2.1
Name: cvprocessor
Version: 0.6.2
Summary: CVProcessor is a Python library for processing CV (Curriculum Vitae) or resume documents.
Author-email: "F. Fernando Jurado-Lasso" <fdo.jurado@gmail.com>
Project-URL: Homepage, https://github.com/fdojurado/CVProcessor
Project-URL: Issues, https://github.com/fdojurado/CVProcessor/issues
Keywords: CV,Curriculum Vitae,Resume,xslx
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas

**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:

```bash
pip install cvprocessor
```

## Usage

Here's a simple example of how to use CVProcessor to extract personal details from a CV:

```python
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)
```
