About
This project is a wrapper around Microsoft’s set of private APIs in use by the Xbox One and related apps.
Goals
The main goals of this project are to achieve a decent, usable API, everything else is secondary.
Installation
Install using pip
$ pip install xbox
Usage
>>> import xbox
>>> xbox.client.authenticate(login='joe@example.org', password='hunter2')
>>> # get a gamer
>>> gt = xbox.GamerProfile.from_gamertag('JoeAlcorn')
>>> gt.gamerscore
22056
>>> gt.gamerpic
'http://images-eds.xboxlive.com/image?url=z951ykn43p4FqWbbFvR2Ec.8vbDhj8G2Xe7JngaTToBrrCmIEEXHC9UNrdJ6P7KIFXxmxGDtE9Vkd62rOpb7JcGvME9LzjeruYo3cC50qVYelz5LjucMJtB5xOqvr7WR'
>>> # get iterator of recorded clips
>>> clips = gt.clips()
>>> # convert iterator to a list so we can index it
>>> clips = list(clips)
>>> clip = clips[0]
>>> clip.media_url
'http://gameclipscontent-d2005.xboxlive.com/asset-886c5b78-8876-4823-b31b-fbc77d8caa67/GameClip-Original.MP4?sv=2012-02-12&st=2014-09-03T22%3A40%3A58Z&se=2014-09-03T23%3A45%3A58Z&sr=c&sp=r&sig=Q5qvyDvFRM2Bn2tztJ%2F%2BEf9%2FQOpkTPuFniByvE%2Bc9cc%3D&__gda__=1409787958_f22b516f9d29da56911b7cac03f15d05'
>>> clip.views
4
>>> clip.state
'Published'
>>> clip.duration
54
>>> clip.thumbnails.large
'http://gameclipscontent-t2005.xboxlive.com/00090000014d6bae-7638b9fd-2a19-4ef1-b621-505a6ac93488/Thumbnail_Large.PNG'
Links
Metadata
Release files for xbox 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xbox-0.1.3.tar.gz | 417.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xbox-0.1.3-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 882.7 kB
Release files / xbox-0.1.3.tar.gz
| Download URL | xbox-0.1.3.tar.gz |
|---|---|
| Size | 417.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2d2507ff5f4518b408cf2c0029df83ade310824681b08c74fa66a4f71d34c0c4
|
|
BLAKE2b-256 checksum How to use checksums |
73ec632f902e51b40e617e7c2971d42098c5fee736ad264c591624431dff2028
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / xbox-0.1.3-py2.py3-none-any.whl
| Download URL | xbox-0.1.3-py2.py3-none-any.whl |
|---|---|
| Size | 465.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
82172883533606bb33e2c1c3d69fbb81bd04c4ad8c385d4d74662ab5f7ad9453
|
|
BLAKE2b-256 checksum How to use checksums |
f0e0b6cbe2d69e5b5e3a7cf604aab6a70c25626c8dc1325ecad93f4730196eb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |