Metadata-Version: 2.4
Name: get-car-info
Version: 0.3.2
Summary: Search for information about the car by the Russian state number
Project-URL: repository, https://github.com/mayn3r/get_car_info/tree/main
Author-email: mayn3r <mayneryt@bk.ru>
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: beautifulsoup4>=4.13.3
Requires-Dist: httpx>=0.28.1
Requires-Dist: pydantic>=2.10.6
Description-Content-Type: text/markdown

<h1>Получение информации по госномеру</h1>

[![image](https://img.shields.io/pypi/v/get_car_info.svg)](https://pypi.org/project/get-car-info)
[![Downloads](https://img.shields.io/pypi/dm/get-car-info)](https://pypistats.org/packages/get-car-info)
[![image](https://img.shields.io/pypi/pyversions/get-car-info.svg)](https://pypi.org/project/get-car-info)

<h2>Установка:</h2>
<p>Через pip:</p>

```shell
pip install get-car-info
```
<p>Через uv:</p>

```shell
uv add get-car-info
```
<h2>Использование:</h2>

```python
from get_car_info import CarInfo

car = CarInfo()

# Укажите российский автомобильный номер в формате А123АА97
data = car.get_data(car_number="Е005КХ05")

# Или укажите VIN номер
data = car.get_data(vin="1GCCT14W6W8579031")

# Некоторая информация
print('Номер:', data.number)
print('vin:', data.vin)
print('Марка:', data.marka)
print('Модель:', data.model)
print('Год производства:', data.year)

# Для получения сведений ОСАГО
osago = car.get_osago("Е005КХ05")

print("Собственник", osago.username)
print("Водители", osago.drivers)
print("Компания", osago.company_name)
```

При указании гос номера необходимо использовать кириллицу!
<hr>

> `car.get_data()` возвращает Pydantic объект, где описаны характеристики автомобиля.
<hr>

###### • Вся полученная информация находится в общем доступе. Данные получены с помощью <a href="https://vinvision.ru/">www.vinvision.ru</a> и <a href="https://sravni.ru/">www.sravni.ru</a>
