Skip to main content

Python bindings for the EETV appliance

Project description

# python-eetv
EETV Bindings for Python


This library is intended for controlling an EETV Set Top Box

.. code-block::

from eetv import EETV
//TODO: Document how to find the Authorisation Key
# Init
l = EETV('',"AUTHKEY")

# Check if the box is on

# Turn the box off

# and back on

# Query current channel

# Switch to channel number 7 = '#7'

# Raise volume

# Lower volume

# Mute volume

# Next channel

# Previous channel

# Virtually press a key on the remote
from eetv import KEYS

There also is a CLI script that ships with this package:

.. code-block::
// TODO: Fix Examples
$ eetv -h -K
usage: eetv [-h] -H HOSTNAME [-j] [-d]
{key,vol,info,state,on,off,channel,notify,op} ...

positional arguments:
key Press an arbitrary key
vol Volume Control
info Get info
state Get the current state (on or off)
on Turn the Livebox Play appliance on
off Turn the Livebox Play appliance off
channel Get or set the current channel
notify Wait and notify of new events
op [DEBUG] Send request

optional arguments:
-h, --help show this help message and exit
IP address or hostname of the Livebox Play
-j, --json Format output as JSON
-d, --debug Debug mode

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for eetv, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size eetv-0.0.2.tar.gz (5.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page