Metadata-Version: 2.5
Name: dfb-cat
Version: 0.1.1
Summary: Библиотека для загрузки изображений котиков с помощью OpenCV
Project-URL: Homepage, https://github.com/DFB000
Author-email: Fribus Danila <dbfribus4@gmail.com>
Requires-Python: >=3.8
Requires-Dist: numpy>=1.20.0
Requires-Dist: opencv-python>=4.5.0
Requires-Dist: requests>=2.25.0
Description-Content-Type: text/markdown

# dfb-cat

Простая и удобная библиотека для автоматического получения ссылок и загрузки изображений котиков с помощью OpenCV.

## Установка

Вы можете установить библиотеку напрямую из PyPI:

```bash
pip install dfb-cat
```

## Использование

Вот пример того, как получить список случайных котиков через API, скачать их изображения и отобразить на экране с помощью графического окна OpenCV:

```python
import cv2 as cv
import dfb_cat

# Получаем ссылки и генерируем объекты котиков (например, 3 штуки)
urls_list = dfb_cat.get_cat_url(3)

# Проверяем, что запрос к API прошел успешно и список не пуст
if urls_list:
    for cat_number, cat_object in enumerate(urls_list):
        # Скачиваем изображение в объект
        if cat_object.download():
            # Отображаем графическое окно OpenCV с картинкой (cat_object.image)
            cv.imshow(f"Cat_#{cat_number + 1}", cat_object.image)

    print("Нажмите любую клавишу в окне изображения, чтобы завершить программу...")
    cv.waitKey(0)
    cv.destroyAllWindows()
else:
    print("Не удалось получить список котиков. Проверьте интернет-соединение.")
```

## Требования

Библиотека автоматически установит следующие зависимости:
* `requests`
* `numpy`
* `opencv-python`
