Skip to main content

Asynchronous Python client for Roku (ECP).

Project description

Python: Roku (ECP) Client

Asynchronous Python client for Roku devices using the External Control Protocol.

Aboout

This package allows you to monitor and control Roku devices.

Installation

pip install rokuecp

Usage

import asyncio

from rokuecp import Roku


async def main():
    """Show example of connecting to your Roku device."""
    async with Roku("192.168.1.100") as roku:
        print(roku)


if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rokuecp-0.1.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

rokuecp-0.1.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file rokuecp-0.1.1.tar.gz.

File metadata

  • Download URL: rokuecp-0.1.1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for rokuecp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 591650026a89cd6484ebab70ddc4e885c8dc14986b5f85e9fd3e4b55a5257bb1
MD5 65c576c52c93e827b6b779898673a1af
BLAKE2b-256 656ffc8410a0d3266616d9d3629864f600c3336fcfb38af41af814f78f55bf12

See more details on using hashes here.

File details

Details for the file rokuecp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rokuecp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for rokuecp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 132867419943e257f4be54b2ed1f16d7a8ba1045b9054492b246bf243f463b9a
MD5 3f0834f6e09a4a39fd6c3e192f937916
BLAKE2b-256 e771ed815bb48c802f1b73065e2a800e6172a8ffddcb0bd591b3f548f4569105

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page