Metadata-Version: 2.4
Name: mokose
Version: 1.0.0
Summary: Python-клиент для взаимодействия с программой MOKO SE
Author: MOKO
License-Expression: MIT
Project-URL: Homepage, https://github.com/moko-se
Keywords: moko,mokose,automation,testing,api-client
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.25.0

# mokose

Python-клиент для взаимодействия с программой MOKO SE.

## Установка

```bash
pip install mokose
```

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

```python
import mokose

# Логирование в Stage
mokose.Stage("Привет, MOKO SE!", "info")

# Работа с драйверами
value = mokose.Driver("MyDriver", "get", "command", "string")

# Управление портами
mokose.Port("COM1", "init")
data = mokose.Port("COM1", "read", valuetype="string")

# Работа с отчетами
mokose.Report("MyReport", "set", "string", "Данные отчета")
mokose.SaveReport("Word")

# Управление выполнением
mokose.EndScript("passed")
mokose.RestartProject()

# Работа с деревом проекта
mokose.ExecuteStep("Название шага$HASH_ID")
mokose.SetHash("passed")

# Получение времени
current = mokose.GetTime("Current")
```

## Зависимости

- Python >= 3.10
- requests >= 2.25.0
