Metadata-Version: 2.1
Name: pycycling
Version: 0.0.1
Summary: A Python package for interacting with Bluetooth Low Energy (BLE) compatible bike trainers
Home-page: https://github.com/zacharyedwardbull/pycycling
Author: Zachary Bull
Author-email: zacharyedwardbull@gmail.com
License: UNKNOWN
Description: # pycycling
        
        A Python package for interacting with Bluetooth Low Energy (BLE) compatible bike trainers. 
        
        The package uses [Bleak (Bluetooth Low Energy platform Agnostic Klient)](https://github.com/hbldh/bleak)
        behind the scenes to connect and communicate with bike trainers. 
        Bleak is cross-platform with support for Windows, MacOS, and Linux. 
        Therefore this module should also work on these operating systems. 
        Please refer to the Bleak repository for more information about supported platforms.
        
        ## Disclaimer
        __I take no responsibility if the use of this package breaks your turbo trainer or stationary bike. 
        Use at your own risk! 
        It has only been tested with a Tacx NEO 2T trainer.__ 
        
        ## Supported protocols
        
        Protocol name | Fully supported | Partially supported | Not supported
        --- | --- | --- | ---
        Cycling Speed and Cadence Service (CSCS) | | ✓ |
        Cycling Power Service (CPS) | | ✓ |
        Tacx Trainer Control (ANT+ FE-C over BLE) | | ✓ |
        FiTness Machine Service (FTMS) | | |✓
        
        ## Installation
        Clone this repo and then run the following command from the root directory
        ```
        python setup.py develop
        ```
        ## Usage
        Please refer to the [examples folder](https://github.com/zacharyedwardbull/pycycling/tree/master/examples) for basic usage of the package
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
