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

Uploaded Source

Built Distribution

rokuecp-0.9.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rokuecp-0.9.0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for rokuecp-0.9.0.tar.gz
Algorithm Hash digest
SHA256 b92ff753b6586d4de5e0392eb91de3781980173aebe0af86c78af0adaf193d43
MD5 7823e651440ef497cdcc2c4e4d8cec56
BLAKE2b-256 d2dee9bacbe6bad4201e02bf4af28a9eb5e7f5fc3ee291f2c5baab598015da7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rokuecp-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for rokuecp-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b7dbdcc5a2d48ed613a83be0241d565117f0a17c54ad74f45dacaab6c5832e6a
MD5 376c8068346bc7412085c6b6c183cdbc
BLAKE2b-256 c58d87e55826b9e695a9e8270d00ad1219b662d2e67148accb8778f452c0b1f4

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