semvec/pypi-packages huggingface dataset:
GyverTwinkApi 1.0.1
Модуль для управления гирляндой GyverTwink через WiFi

# GyverTwinkApi

Модуль для управления умной адресной гирляндой [GyverTwink](https://github.com/AlexGyver/GyverTwink)

![Static Badge](https://img.shields.io/badge/DevDK-GyverTwinkApi-GyverTwinkApi)
![GitHub top language](https://img.shields.io/github/languages/top/DeveloperDmitryKolyadin/GyverTwinkApi)
![GitHub](https://img.shields.io/github/license/DeveloperDmitryKolyadin/GyverTwinkApi)
![GitHub Repo stars](https://img.shields.io/github/stars/DeveloperDmitryKolyadin/GyverTwinkApi)
![GitHub issues](https://img.shields.io/github/issues/DeveloperDmitryKolyadin/GyverTwinkApi)

## Возможности

1. Поиск устройств в локальной сети
2. Управление гирляндой
   - Включение/выключение
   - Установка яркости
   - Установка скорости
   - Смена эффектов
   - Уставнока таймера
3. Получение настроек гирлянды

## Установка

Через менеджер пакетов pip:

```bash
pip install GyverTwinkApi
```

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

```python
from gyvertwink import GyverTwink

# Поиск гирлянд в локальной сети
twinks = GyverTwink.discover("192.168.0.255") # Передаём адрес локальной сети
twink = twinks[0]

# Подключение к гирлянде по ip
twink = GyverTwink("192.168.0.100")

# Включение и выключение гирлянды
twink.on()
twink.off()

# Установка яркости
twink.set_brightness(150)

# Получение текущих настроек гирлянды
settings = twink.get_settings()
print(settings)

# Переключение эффекта на следующий
twink.next_effect()

# Выбор эфекта по номеру (также возвращает словарь словарь с информацией о выбранном эффекте (favorite, scale, speed))
print(twink.select_effect(3))

# Настройка текущего эффекта
twink.set_favorite(True)
twink.set_scale(10)
twink.set_speed(20)

# Установка таймера выключение
twink.set_timer(True)
twink.set_timer_value(60) # от 1 до 240

# Установка автоматической смены режимов
twink.set_auto_change(True)
twink.set_random_change(True) # рандомная смена режимов
twink.set_change_period(True) # период смены режимов
```

## Поддержка

Если у вас возникли сложности или вопросы по использованию проекта, создайте
[обсуждение](https://github.com/DeveloperDmitryKolyadin/GyverTwinkApi/issues/new/choose) в данном репозитории или напишите мне в телеграме [@DeveloperDK](https://t.me/DeveloperDK)

## Полезные ссылки

- [GyverTwinkHA](https://github.com/DeveloperDmitryKolyadin/GyverTwinkHA) - интеграция GyverTwink в Home Assistant (Мой проект)
- [GyverTwink](https://github.com/AlexGyver/GyverTwink) - страница проекта [@AlexGyver](https://github.com/AlexGyver)
jaraco.email 3.1.1
E-mail facilities by jaraco
Requires Python: >=3.8

.. image:: https://img.shields.io/pypi/v/jaraco.email.svg
   :target: https://pypi.org/project/jaraco.email

.. image:: https://img.shields.io/pypi/pyversions/jaraco.email.svg

.. image:: https://github.com/jaraco/jaraco.email/actions/workflows/main.yml/badge.svg
   :target: https://github.com/jaraco/jaraco.email/actions?query=workflow%3A%22tests%22
   :alt: tests

.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/psf/black
   :alt: Code style: Black

.. .. image:: https://readthedocs.org/projects/PROJECT_RTD/badge/?version=latest
..    :target: https://PROJECT_RTD.readthedocs.io/en/latest/?badge=latest

.. image:: https://img.shields.io/badge/skeleton-2023-informational
   :target: https://blog.jaraco.com/skeleton
hipkgabc 0.0.1
FusionX
Keywords: python,video,stream,video stream,camera stream,sockets


    This is a detailed description of your package.

    :Author: Your Name
    :Email: your.email@example.com

    **Features:**

    - Feature 1
    - Feature 2

    **Usage:**

    ```python
    import your_package
    your_package.do_something()
    ```