Skip to main content

Mini-Tool to control LG TV's from laptop

Project description

webos-ctl

CLI tool to control LG Smart TVs from your laptop.

Requirements

  • Python 3.12+
  • arp-scan (install via your package manager)
  • Root privileges

Installation

pip install webos-ctl
# or
uv add webos-ctl

Or from source:

git clone https://github.com/MarkLevkovich/webos-ctl.git
cd webos-ctl
pip install -e .

Usage

sudo webos-ctl

Features

  1. Add TV - Scan local network for LG devices and register a new TV
  2. Select TV - Choose from saved TVs and control it

TV credentials are stored in ~/.webos_ctl_store.json.

License

MIT

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

webos_ctl-0.1.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

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

webos_ctl-0.1.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webos_ctl-0.1.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for webos_ctl-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a9cad01979ac2944eae4f61284a9955550d9180f333224e2a0ec8679264bc684
MD5 cb3e3b946cce0da7c55287b2f1d68131
BLAKE2b-256 ad6d8328d6a054401b3d459c84cd2a2f654b23e42bdabd400899845c3cdb58e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: webos_ctl-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for webos_ctl-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 379c45971273630315852adeaacb90cec1c9310bacc4acb4917eef29b305b557
MD5 6b36bf50de25d0f8c1d64aab2f0f5ef6
BLAKE2b-256 8fbd77c890724c61753c7f245e27db2ff4bd567996cace869cccf511e591f809

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