A library to interact with the Xbox One gaming console via the SmartGlass protocol.
Project description
Xbox-Smartglass-Core
This library provides the core foundation for the smartglass protocol that is used with the Xbox One Gaming console
For in-depth information, check out the documentation: (https://openxbox.github.io)
Dependencies
Python >= 3.6
construct (https://construct.readthedocs.io/)
cryptography (https://cryptography.io/en/stable/)
gevent (http://www.gevent.org/)
How to use
Install:
pip install xbox-smartglass-core
Usage:
# client and poweroff scripts need xbox live tokens to function # -> authenticate first xbox-authenticate # alternatively: ncurses terminal ui xbox-auth-tui # Console Discovery xbox-discover # Console Poweron (console Live-ID: FD0001232435) xbox-poweron FD0001232435 # Basic Client xbox-client # Gamepad input (via keyboard) xbox-input # Text Input xbox-text # Console Poweroff xbox-poweroff --liveid FD0001232435 or xbox-poweroff --address 192.168.0.220 or xbox-poweroff --all # PCAP Analyzer - Needs shared secret hexstring to decrypt xbox-pcap filename.pcap 0001020304AABBCC..BE
Known issues
Find, report and/or fix them ;)
Contribute
Report bugs/suggest features
Add/update docs
Enhance managers
Credits
This package uses parts of Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
1.0.1 (2018-05-03)
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
Hashes for xbox-smartglass-core-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c021965598993a91ae619c040d8c598ab8b4e6f1a5cc4568aad8f843602679de |
|
MD5 | f41c0ea9909ca66d500be2c20939e7cf |
|
BLAKE2b-256 | 75dcacf337a06d1cf724a422bf6bf2d7b887b7103bea408e4c02f8470e60f3e3 |
Hashes for xbox_smartglass_core-1.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1c938dc68cb3de80af76b42fde9230324b29e7ad1cedd269b41e51ae3719bec |
|
MD5 | 7e9538befd759555dc4c9cbda3b6d264 |
|
BLAKE2b-256 | 92dd164e601b5f8fd3c3d67b20d7fa00b8a9a1fc01149af1b994860260f1a980 |