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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rokuecp-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 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.0.tar.gz
Algorithm Hash digest
SHA256 981a27b713956a692c7f2f70f682ecbd846b741cc43fb1fa6b1ae02697f4a158
MD5 5463fc606193905971cd17369158a080
BLAKE2b-256 4b79354a3385043a6509aa87c6d92b2aa8ec536a2e5abc9e507c0fd814496876

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rokuecp-0.1.0-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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bbd94a577082e86303ce7266ea1225a02d602cad645b1f3b0e2b7d89a255715d
MD5 24856e84a8d0f7f11daa74ef12e9b1a3
BLAKE2b-256 a67ab8e83a76002c7b26607915a7f631f294db05e9fbb950c3c2b6b6ba505df1

See more details on using hashes here.

Supported by

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