A python library to control a Sky Q Box
Project description
pyskyq
A Python library for controlling a SkyQ Box.
Installing
To install:
pip install pyskyq
Using the cli
You can use the cli tool like this:
pyskyq play
This will press the “play” button on your Sky Q Remote. See constants.py for a list of the commands that can be passed.
Using the library
The below snippet gives an example of usage:
from pyskyq import SkyQ
skyq = SkyQ('1.2.3.4')
skyq.remote.send_command(RCMD.play) # press play on the remote
print(skyq.epg.get_channel(2002).desc) # print the description of of channel with sid=2002
Documentation
Please refer to the documentation at https://pyskyq.readthedocs.io/.
Contributions
Contributions are welcome. Please fork the project on GitLab Not GitHub and raise an issue and merge request there.
Credits
Code and ideas obtained from:
Thank you to those individuals for their contributions.
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
pyskyq-0.3.0.tar.gz
(51.0 kB
view hashes)
Built Distribution
pyskyq-0.3.0-py2.py3-none-any.whl
(14.3 kB
view hashes)
Close
Hashes for pyskyq-0.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30ed1136c08616afc0183ab0b330fc39ede1b906c48e0d223bb44d044afdcea6 |
|
MD5 | fd75c0af35464057e58dd230ad277a1b |
|
BLAKE2b-256 | fc70b5371651959f177cadcb42104531b18bc8d482ace32252b65c9f5d39c05d |