Skip to main content

A library to authenticate with Windows Live/Xbox Live and use their API

Project description

Xbox-WebAPI

Latest Version Documentation Status https://travis-ci.org/OpenXbox/xbox-webapi-python.svg?branch=master

Xbox-WebAPI is a python library to authenticate with Xbox Live via your Microsoft Account and provides Xbox related Web-API.

Authentication via credentials or tokens is supported, Two-Factor-Authentication is also possible.

Dependencies

  • Python >= 3.5

  • Libraries: requests, python-dateutil, demjson

How to use

Install:

pip install xbox-webapi

Authentication:

xbox_authenticate --tokenfile tokens.json --email no@live.com --password abc123

API usage:

# Search Xbox One Catalog
xbox_searchlive --tokenfile tokens.json "Some game title"

# Search Xbox 360 Catalog
xbox_searchlive --tokenfile tokens.json -l "Some game title"

Known issues

  • There are a lot of missing XBL endpoints

Contribute

  • Report bugs/suggest features

  • Add/update docs

  • Add additional xbox live endpoints

Credits

This package uses parts of Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

1.0.2 (2018-03-17)

  • More metadata changes, rendering on PyPi is fine now

1.0.1 (2018-03-17)

  • Metadata changes

1.0.0 (2018-03-17)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xbox-webapi-1.0.6.tar.gz (31.1 kB view details)

Uploaded Source

Built Distribution

xbox_webapi-1.0.6-py2.py3-none-any.whl (26.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file xbox-webapi-1.0.6.tar.gz.

File metadata

  • Download URL: xbox-webapi-1.0.6.tar.gz
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xbox-webapi-1.0.6.tar.gz
Algorithm Hash digest
SHA256 fd2b79f695ad4a9cf5de780ba4bf422e4f4536c2b0b2f727dc847bdc3b2a1378
MD5 671d6ddb37e416a1cf7f24699a5c76a4
BLAKE2b-256 0e1409bc24b7d54ec3d618a466654088f1f7e975c242b94f8423db8ffa16fbab

See more details on using hashes here.

File details

Details for the file xbox_webapi-1.0.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for xbox_webapi-1.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 074fe82dc4361c0eebd9a8ca23e5716b2e4b27d7300afea36c5b7891959f917f
MD5 243c5df6da58b0584f8c11fbf1c61d82
BLAKE2b-256 85317ea48dcc1f2edb518bd8ecb052937dc84ac181b6c4a15df1833f9c551eff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page