Python interface to Ziggo's Mediabox XL
Project description
Ziggo Mediabox XL
Installation
From PyPI
Assuming you already are inside a virtualenv:
pip install ziggo_mediabox_xl
From Git
Create a new virtualenv (if you are not already in one) and install the necessary packages:
git clone https://github.com/b10m/ziggo_mediabox_xl.git
cd ziggo_mediabox_xl
mkvirtualenv ziggo_mediabox_xl
pip install -r requirements.txt
Usage
This quick example will connect to the IP address listed, verify the box is turned on and sends NUM_3, NUM_0, and NUM_2 to the device. This will result in the same action as pressing 302 on your remote control (the Disney Jr. channel will be selected).
from ziggo_mediabox_xl import ZiggoMediaboxXL
box = ZiggoMediaboxXL('aaa.bbb.ccc.ddd')
if box.turned_on():
box.send_keys(['NUM_3', 'NUM_0', 'NUM_2'])
History
1.1.0 (2018-11-03)
Added timeout option.
Upgraded to
1.0.0 (2017-11-23)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for ziggo_mediabox_xl-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23b7ebd9a13c7b3c6b0cf75709c237b7a5119a96c8dbe7100d360d1671b2d978 |
|
MD5 | 781764470f39edf21a7f21fa93fc7055 |
|
BLAKE2b-256 | 0402abde4c2e5300214feabf8ac72ad2edd9d81a9cc77c2ea7fdc31c66079eea |