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.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
File details
Details for the file xbox-smartglass-core-1.0.10.tar.gz
.
File metadata
- Download URL: xbox-smartglass-core-1.0.10.tar.gz
- Upload date:
- Size: 75.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a70ccaca88d39274045be2aa76c75b21f0d839817e8a35109de73ea830e40f7 |
|
MD5 | 9cc723f6092e88d2ecfa0977bdbdee2b |
|
BLAKE2b-256 | 539b15ccc27de2db5be268aee1dfe670dcfb1313ae382b43e5fccc7feb87fe12 |
File details
Details for the file xbox_smartglass_core-1.0.10-py2.py3-none-any.whl
.
File metadata
- Download URL: xbox_smartglass_core-1.0.10-py2.py3-none-any.whl
- Upload date:
- Size: 56.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c07862b1b0b6425a4aa03b6f1aec108c4b1f589048ca89defc953e6644c892dc |
|
MD5 | 569233b9d24e648d76064b5027f37502 |
|
BLAKE2b-256 | 3f9f2e9c16dce7523dabf37dd8f1cdff44de42851d5970534baf0fe2a4f9badb |