通过SmartGlass协议与Xbox One游戏机交互的库。
xbox-smartglass-core的Python项目详细描述
Xbox SmartGlass核心
此库为使用的Store Store协议提供了核心基础 使用Xbox One游戏机
有关详细信息,请查看文档:(https://openxbox.github.io)
依赖性
- python>;=3.5
- 构造(https://construct.readthedocs.io/)
- 密码学(https://cryptography.io/en/stable/)
- gevent(http://www.gevent.org/)
- dpkt(https://dpkt.readthedocs.io/en/latest/)
安装
通过PIP:
pip install xbox-smartglass-core
如何使用
先验证(Xbox WebAPI Python提供的验证):
$ xbox-authenticate # Alternative: Use the ncurses terminal ui, it has authentication integrated $ xbox-tui
现在看看Documentation如何使用提供的shell脚本!
屏幕截图
在这里您可以看到SmartGlass TUI(文本用户界面):
已知问题
- 查找、报告和/或修复它们;)
贡献
- 报告错误/建议功能
- 添加/更新文档
- 提升管理者
学分
这个包使用Cookiecutter和audreyr/cookiecutter-pypackage项目模板的一部分。
历史记录
1.0.12(2018-11-14)
- python 3.7兼容性
1.0.11(2018-11-05)
- 将游戏DVR记录添加到控制台类
- 修复PCAP分析器
- 将Last_error属性添加到控制台类
1.0.10(2018-08-14)
- 保护connect()函数,如果userhash和xsts_token是非类型的
1.0.9(2018-08-11)
- 控制台实例开机的修复方法
- 断电后重置状态
- 对tui的小修复
- 支持处理消息片段
1.0.8(2018-06-14)
- 在PY3.5上使用AEnum library与'u enum.flag'进行向后兼容
1.0.7(2018-05-16)
- coreprotocol.connect:将connectionresult.pending视为错误
- constants.windowsclientinfo:更新客户端版本15->;39
- 使coreprotocol.start_channel采用可选的title_id/activity_id参数
1.0.1(2018-05-03)
- pypi上的第一个版本。