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.5
construct (https://construct.readthedocs.io/)
cryptography (https://cryptography.io/en/stable/)
gevent (http://www.gevent.org/)
Install
Via pip:
pip install xbox-smartglass-core
How to use
Authenticate first (Authentication provided by xbox-webapi-python):
$ xbox-authenticate # Alternative: Use the ncurses terminal ui, it has authentication integrated $ xbox-tui
Now have a look in the Documentation how to use the provided shell-scripts!
Screenshots
Here you can see the SmartGlass TUI (Text user interface):
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.12 (2018-11-14)
Python 3.7 compatibility
1.0.11 (2018-11-05)
Add game_dvr_record to Console-class
Fix PCAP parser
Add last_error property to Console-class
1.0.10 (2018-08-14)
Safeguard around connect() functions, if userhash and xsts_token is NoneType
1.0.9 (2018-08-11)
Fix for Console instance poweron
Reset state after poweroff
Little fixes to TUI
Support handling MessageFragments
1.0.8 (2018-06-14)
Use aenum library for backwards-compat with _enum.Flag_ on py3.5
1.0.7 (2018-05-16)
CoreProtocol.connect: Treat ConnectionResult.Pending as error
constants.WindowsClientInfo: Update ClientVersion 15 -> 39
Make CoreProtocol.start_channel take optional title_id / activity_id arguments
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.12.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33e1e36d2cfe930ede306d52f05cde16a8ad70ec58082c7125da76fd661abcff |
|
MD5 | 9218c42a82618e1db915819c80f1d53b |
|
BLAKE2b-256 | 7dd14c1866527f0a304d37475ced40c50abe17159b31628a786c10558a702f91 |
Hashes for xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9117c25d884e200ab12eafae117d1ee8c781ae29ebe56a9066b47181aa3ce65 |
|
MD5 | e0d357a843a2b1de2c7e6f33b77d8cb9 |
|
BLAKE2b-256 | 13c82ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5 |