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

Uploaded Source

Built Distribution

rokuecp-0.8.3-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rokuecp-0.8.3.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for rokuecp-0.8.3.tar.gz
Algorithm Hash digest
SHA256 26f53d2d0fb7b8bef2c095e263ea53242398960608484593031f88eb0b08bb27
MD5 8ae95523ad1b8f5cd387ca90313f9aef
BLAKE2b-256 15f822b18833e9d1c673273a1c7fdb34a06dd4356b1c0f1d6297936c64e897f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rokuecp-0.8.3-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for rokuecp-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0f7d00242d2c9e0501c6315e6b235cdbbcaff9bc0a9c7aadf1f53adeffa231b8
MD5 e7ced0863ff2f5149120f8f9cb1ec5ac
BLAKE2b-256 9efee3fc5636ca8dca6e191a64a5091b55b988d1ada2b723d95b837dd4224aed

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