Metadata-Version: 2.1
Name: openrgb-python
Version: 0.0.2
Summary: A python client for the OpenRGB SDK
Home-page: https://github.com/jath03/openrgb-python
Author: jath03
License: UNKNOWN
Description: # openrgb-python
        A python client for the [OpenRGB SDK](https://gitlab.com/CalcProgrammer1/OpenRGB)
        
        I started this project because I wanted to be able to control the color of my lights based on temps.  Because of this goal, the full functionality of the OpenRGB SDK isn't implemented, but I tried to implement the supported features in the best (easiest to use) way possible.  
        
        SDK Feature Support:
          - [x] Setting client name
          - [x] Getting device info
          - [x] Setting color by device
          - [x] Setting color by zone
          - [x] Setting color by led
          - [ ] Setting mode
          - [ ] Setting custom modes
          - [ ] resizing zones
        
        # Installation
        
        requires python >= 3.7
        
        Use this method for the newest, but probably buggy, package:
        
        `pip3 install git+https://github.com/jath03/openrgb-python#egg=openrgb-python`
        
        For a more stable package:
        
        `pip3 install openrgb-python`
        
        # Usage
        
        ```python
        from openrgb import OpenRGBClient
        from openrgb.utils import RGBColor, DeviceType
        
        client = OpenRGBClient()
        
        client.clear() # Turns everything off
        
        motherboard = client.get_devices_by_type(DeviceType.DEVICE_TYPE_MOTHERBOARD)[0]
        
        motherboard.set_color(RGBColor(0, 255, 0))
        motherboard.zones[0].set_color(RGBColor(255, 0, 0))
        motherboard.zones[1].leds[0].set_color(RGBColor.fromHSV(0, 100, 100))
        ```
        
        # API docs
        
        https://openrgb-python.readthedocs.io/en/latest/
        
        
        For a more fully-featured python implementation, check out [B Horn](https://github.com/bahorn)'s [OpenRGB-PyClient](https://github.com/bahorn/OpenRGB-PyClient)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
