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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

xbox_webapi-1.0.0-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.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for xbox_webapi-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8cda2bb0d78cb4bedd41d56734e0c7156264fd95ea703d27b2327966eeb9c45f
MD5 4dae93c54a58019d27d247df146144c0
BLAKE2b-256 cb15a01af9246d67647f0ccdb06fc95336966eb10a08b56b3708f51179aa7e2f

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