Metadata-Version: 2.4
Name: Technicmovehub
Version: 0.1.1
Summary: A Python library for controlling the LEGO Technic Move Hub via Bluetooth Low Energy (BLE).
Author-email: moob453 <LachlanBecker@moob453.com>
Project-URL: Homepage, https://github.com/moob453/legomovehub
Project-URL: Bug Tracker, https://github.com/moob453/legomovehub/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Home Automation
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: bleak>=0.20.0
Dynamic: license-file

# Technic Move Hub Python Library

A Python library for controlling the LEGO Technic Move Hub via Bluetooth Low Energy (BLE). This library aims to provide a simple, synchronous interface for controlling your LEGO Move Hub.

## Features

* Connect and disconnect from the LEGO Technic Move Hub.
* Set the LED color.
* Control motors (A, B, C) with speed and direction (forward/backward).
* Handles asynchronous BLE communication internally, providing a synchronous API for the user.
* Graceful program exit if the hub is not connected when a command is issued.

## Installation

You can install this library directly from PyPI using pip:

```bash
pip install technicmovehub
