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

Uploaded Source

Built Distribution

rokuecp-0.6.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rokuecp-0.6.1.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for rokuecp-0.6.1.tar.gz
Algorithm Hash digest
SHA256 d74a7903124bbe906ffe168bee77ae3a9e63adff26d9aeaba64eceb09ac945ee
MD5 a8149fc69116c4ecb2cf7535efba25bb
BLAKE2b-256 eb25507a1a51afd0096e5869dc5456bb01d44bfd1e5d3b2b5a69e2f4606a4cc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rokuecp-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for rokuecp-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d24d9c7da8f1b557731d2ed7bb3ec02407dcf0249dc2bd785c20c74d462a533f
MD5 b7eca3af12cbf2ea9c4abeb16b2c097f
BLAKE2b-256 5e73695f9f381d0db810caf83028bedc78c2007958da3503dcee1ffa73e574fb

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