Клиент для API rating.chgk.info
Project description
chgk_rating_client
Клиент для API сайта рейтинга спортивного ЧГК с кэшем в Redis или локальных файлах.
Сохраняет почти все неточности и странности API (например, числа остаются строками).
Установка:
pip3 install chgk_rating_client
Использование:
from chgk_rating_client import Rating
client = Rating()
Использование с кэшированием в редисе:
client = Rating(redis_host='localhost')
Использование с кэшированием в локальных файлах:
client = Rating(file_cache=True)
Можно включить и оба одновременно, это же ваши диск и редис.
Теперь можно делать запросы:
rosters = client.tournament_rosters(5773)
player = client.player(40393)
Умной очистки кэша пока нет, поэтому можно удалить либо все записи:
client.clear_cache()
Либо по маске:
client.clear_cache("*rosters*")
client.clear_cache("*40393")
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
Built Distribution
Close
Hashes for chgk_rating_client-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bed089498a0898873d67e1060f66f8e3a2f1abf7e9088209ecfefded24e2f536 |
|
MD5 | 250968558d06a77cc0f3e3c64e9d7178 |
|
BLAKE2b-256 | 5c499c42de9e635e44bcf93175917b6c9db30d4434d94dad8e251bd6310e56f9 |