Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/floxay/python-riot-auth
A Python 3 library to get various Riot tokens and get around Cloudflare's filter during auth.
https://github.com/floxay/python-riot-auth
authentication ctypes python riot-games-api
Last synced: 3 months ago
JSON representation
A Python 3 library to get various Riot tokens and get around Cloudflare's filter during auth.
- Host: GitHub
- URL: https://github.com/floxay/python-riot-auth
- Owner: floxay
- License: mit
- Created: 2022-06-30T12:55:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-13T23:29:37.000Z (6 months ago)
- Last Synced: 2024-08-14T02:02:30.747Z (6 months ago)
- Topics: authentication, ctypes, python, riot-games-api
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 64
- Watchers: 3
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# riot-auth
![auth test workflow](https://github.com/floxay/python-riot-auth/actions/workflows/test-auth.yml/badge.svg?branch=main)
The goal of this project is to bypass Cloudflare's filters (403, error code: 1020).
To do this TLS 1.3 cipher suites and signature algorithms are set via ctypes using Python's bundled libssl in `RiotAuth.create_riot_auth_ssl_ctx()`.
Currently HTTP/2 is not being used as HTTP/1.1 does not appear to be an issue, ...and aiohttp does not support it.## Installation
- `$ pip install git+https://github.com/floxay/python-riot-auth.git`## Examples
- Example(s) can be found in the examples folder.