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.

About

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.2.1.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

rokuecp-0.2.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rokuecp-0.2.1.tar.gz
  • Upload date:
  • Size: 7.4 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.2.1.tar.gz
Algorithm Hash digest
SHA256 f00d0861a804b44868d3c19e9110b2c46b168d2c4dff19b77045a3b60542a8fd
MD5 42f6ec3eb808635009863dd36508d3e9
BLAKE2b-256 d8e94837248d582ca14fe7705bf54912075680523a48d1ef4e8b71cc17440dd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rokuecp-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 7.6 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e06f5a3abb9b87b36ad8c40cf3a88e777d9ad875db7359ace26ac5e5fcf79099
MD5 785d9d346c8e41bf4b869c7a8ef174cc
BLAKE2b-256 d12c4b71b429d99fd16a80db05ce5a728238ecb03e45f6918afa2eb42ed5c205

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