semvec/pypi-packages huggingface dataset:
emailpy 0.3.0
A Python interface to interact with emails.

<a href="https://api.onedrive.com/v1.0/shares/u!aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBbzNpSVRXZV9FWmdqSVVSWmJQdXpIRkliY2xCV3c_ZT1JNXNSamI/root/content" download>Download emailpy Docs</a>
datascience-workbench 0.0.3
Utilities for data science projects

# Data Science Workbench

Data Science Workbench is a Python library to handle common tasks in a data science project.
It gives a shortcut to processing, storing and preparing data.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install.

```bash
pip install datascience-workbench
```

## Usage

```python
from workbench import Lists as wl
from workbench import Time as wt



```

<!-- # [TODO: ADD EXAMPLE] -->
## Todo 

1. add unit tests
2. 

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)
russianCVparser 1.1
Parser for CV in russian language. Supported formats: pdf, txt, docx
Requires Python: >=3.6

# General information

Parser extracts as many as possible information from the CV text. It uses `natasha` library for 
entities recognition and `yargy` parser for rule-based parsing.

Information that can be extracted:

* socdem:
  - name,
  - gender,
  - date_of_birth,
  - age,
  - location
* career:
  - period,
  - org_name,
  - occupation
* education:
  - year,
  - name,
  - specialization
* hobby:
  - name
# Installation
`pip install russianCVparser`

# Usage
Parser supports documents in **docx, pdf and txt** formats. 
```
from russianCVparser import CVparser, Document, show_json

parser = CVparser()
document = Document('path/to/doc.pdf')
data = parser.parse_text(document.text) # returns an OrderedDict instance
show_json(data)
```
# Example
```
from russianCVparser import CVparser, Document, show_json

parser = CVparser()
document = Document('CV.pdf')
data = parser.parse_text(document.text)
show_json(data)
```
Output:
```
{
  "socdem": {
    "name": "Иванов Иван Иванович",
    "gender": "male",
    "date_of_birth": {
      "year": 1981,
      "month": 5,
      "day": 2
    },
    "age": "39 лет",
    "location": {
      "name": "Казань"
    }
  },
  "career": [
    {
      "period": {
        "from_date": {
          "month": 12,
          "year": 2017
        }
      },
      "org_name": "ООО "Инвест-консалт"",
      "occupation": "Ведущий специалист"
    },
    {
      "period": {
        "from_date": {
          "month": 2,
          "year": 2011
        },
        "to_date": {
          "month": 6,
          "year": 2017
        }
      },
      "org_name": "Казгорсеть",
      "occupation": "Ведущий специалист"
    },
    {
      "period": {
        "from_date": {
          "month": 2,
          "year": 2010
        },
        "to_date": {
          "month": 2,
          "year": 2011
        }
      },
      "org_name": "ООО Адванс",
      "occupation": "Аналитик"
    }
  ],
  "education": [
    {
      "year": 2015,
      "name": "Российский государственный аграрный университет"
    },
    {
      "year": 2016,
      "name": "Московский Государственный Технический Университет"
    }
  ],
  "hobby": [
    {
      "name": [
        "футбол",
        "рыбалка",
        "шахматы"
      ]
    }
  ]
}
```