Skip to main content

An unofficial synchronous client package for interacting with Riot Games' Valorant API endpoints.

Project description

valorant.py

GitHub Actions valorant on PyPI Downloads License Code style: black Contribute

valorant.py is an unofficial API wrapper for Riot Games' Valorant API endpoints. It's modern, easy to use, feature-rich, and intuitive! Implemented with object oriented designs and explicit reloads to prevent 429s, valorant.py is the best Valorant API wrapper out there!

Overview

Installation

Manager Command
pip pip install valorant.py
poetry python -m poetry add valorant.py
easy_install easy_install valorant.py

Usage

Quickstart Guide:

import valorant

KEY = "RGAPI-Key-Goes-Here"
client = valorant.Client(KEY, locale=None)

maps = client.get_maps()
agents = client.get_characters()

print(agents.get("Viper"))
print(maps.get("Ascent"))

Documentation

valorant.py Documentation

Contributing

Bug reports, additional endopint coverage, and other fun stuff is always welcome in issues!

  1. Clone the repository with git:

    • git clone https://github.com/frissyn/valorant.py.git
    • cd valorant
  2. Make your changes

  3. Create a pull request describing what you changed.

  4. Squash your commits if you had to fix something.

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

valorant-0.2.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

valorant-0.2.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file valorant-0.2.1.tar.gz.

File metadata

  • Download URL: valorant-0.2.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.8.0 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for valorant-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f979baf4fd2a6c60d6d71fbaf1977977d38c9f76a375b359ca2511306c3f3353
MD5 900f0d300f7df1d4f6f2df808ecdae90
BLAKE2b-256 3da6e93bf895c0aed37abf5ff3b4ebc092418e1465858957fa166c31d75f3ecb

See more details on using hashes here.

File details

Details for the file valorant-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: valorant-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.8.0 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for valorant-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ceb372dac28ac13c5abc1f44ebdf923169300eab25ff6fc402cc8bd6e97dfc13
MD5 863c9447c68fba5fedd016f705049c55
BLAKE2b-256 f9ebdc3925c2cef2d236bc702317fa303ce76aab2a360d89355d3068864f3ce5

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