Python package to communicate with riot client and league client
Project description
league-client
league-client is a python package to communicate with riot client and league client.
Installation
pip install league-client
Known Limitations
- RSO does not work in python3.6
Example
Define paths
>>> riot_exe = 'C:\\Riot Games\\Riot Client\\RiotClientServices.exe'
>>> riot_lockfile = 'C:\\Users\\sandbox\\AppData\\Local\\Riot Games\\Riot Client\\Config\\lockfile'
>>> league_lockfile = 'C:\\Riot Games\\League of Legends\\lockfile'
Log in
>>> from league_client.shortcuts import login
>>> login(
... 'username',
... 'password',
... riot_exe,
... riot_lockfile,
... league_lockfile,
... captcha_service,
... captcha_api_key,
... )
05/10/2022 12:18:09 PM - INFO - Logging in...
05/10/2022 12:18:18 PM - INFO - Waiting for session...
05/10/2022 12:18:22 PM - INFO - Session state: IN_PROGRESS
05/10/2022 12:18:28 PM - INFO - Session state: SUCCEEDED
05/10/2022 12:18:28 PM - INFO - Checking username...
{'ok': True}
Change Log
- Add option to pass custom user agent and cookies.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
league-client-1.0.43.tar.gz
(24.2 kB
view hashes)
Built Distribution
Close
Hashes for league_client-1.0.43-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfc5f9875d114d7d0fd36f1c507976394c8db2079f6eab6aa0a7e1b688dcd660 |
|
MD5 | ba76a0299509d87ab822270cb6935b6a |
|
BLAKE2b-256 | 3fc1dc5539fdfc12988c7bc6e43b68d0d6e83d0edae8a3c06fd5155edbee55f7 |