Metadata-Version: 2.4
Name: ru-phone-parser
Version: 1.0.2
Summary: library for get operation and region to phone number Russia
Author: wartexny
License-Expression: MIT
Keywords: phone,parser,russia,phonenumbers,mobile,operator
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: phonenumbers>=8.13
Dynamic: license-file

# phoneparser library

library for get operation and region to phone number Russia

## install

```bash
git clone https://github.com/The-wartexny/phoneparser.git
cd phoneparser
```

or pip install

```bash
pip install ru-phone-parser
```

## fast start

```python
import phoneparser

parser = phoneparser.PhoneParser()
print(parser.parse('79161234567'))
```

## batch processing

```python
from phoneparser import PhoneParser

parser = PhoneParser()
numbers = ['79275842018', '79161234567', '+78123334455']

results = parser.parse_batch(numbers)

for number, info in results.items():
    print(f"{number}: {info['operator']} - {info['region']}")
```

## working with the cache

```python
parser = PhoneParser()

# Первый запрос — загрузка из базы
result1 = parser.parse('79275842018')

# Второй запрос с тем же номером — из кэша (быстрее)
result2 = parser.parse('78123334455')
```
