Skip to main content

Interface for Ubisoft API

Project description

# r6sapi

r6sapi is an easy-to-use asynchronous API for rainbow six siege, written in python. To use it you'll need use your ubisoft email and password

### Installation

To install this module, simply run

pip install r6sapi

### Documentation

http://rainbowsixsiege-python-api.readthedocs.io/en/latest/

### Quick Example

```py
import asyncio
import r6sapi as api

@asyncio.coroutine
def run():
auth = api.Auth("email", "password")

player = yield from auth.get_player("billy_yoyo", api.Platforms.UPLAY)
operator = yield from player.get_operator("sledge")
print(operator.kills)

asyncio.get_event_loop().run_until_complete(run())
```

### TODO

- implement the ability to fetch data for multiple players at once in order to reduce the amount of api calls required when handling lots of players simultaneously.

### License


MIT


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

r6sapi-0.9.0.tar.gz (15.5 kB view hashes)

Uploaded Source

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