Skip to main content

A client supporting Home Theater Direct's gateway device.

Project description

htd_client

This library contains a client to communicate with the HTD MC/MCA66 gateway. Future support for the Lync system is planned.

Table of Contents

Installation

Use pip to install this package

pip install htd_client

Usage

Here's a basic example.

import HtdClient
from base_client

client = HtdClient("192.168.1.2")
model_info = client.get_model_info()
client.volume_up()
client.volume_down()

Contributing

Poetry is used to manage dependencies, run tests, and publish.

Run unit tests

$ poetry run pytest

Generate documentation

$ poetry run sphinx-build -b html docs docs/_build 

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

htd_client-0.0.13.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

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

htd_client-0.0.13-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file htd_client-0.0.13.tar.gz.

File metadata

  • Download URL: htd_client-0.0.13.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for htd_client-0.0.13.tar.gz
Algorithm Hash digest
SHA256 ab6139e10334010198150d47d9f98501e8264374fb90f92222e76d57b432f85a
MD5 2e6050441999315608228a5f05420f60
BLAKE2b-256 8aa3db356844543a23653000a85480af54ca3f222b655eee98e3292285a14717

See more details on using hashes here.

File details

Details for the file htd_client-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: htd_client-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for htd_client-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 b96d81ac530baef1777054984ce08665177d20605c6f1aea8f26d32440541f8b
MD5 284fff1f9a837bc75dd16730ef194a11
BLAKE2b-256 ec0bf9b36f1266a110f62ebca396f646d969628e730c47a6a2aa44cb805c16b5

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