Skip to main content

Wrapper Interface for Riot API

Project description

💫 PoroPilot 💫

Riot API made easy

🚀 Features

PoroPilot is a Python library designed to simplify interactions with the Riot Games API. With a suite of classes tailored for ease of use, here’s what PoroPilot offers:

  • PoroPilot: Your primary interface to the Riot API, handling initialization of essential details like the API key, region, and debug mode.

  • RequestHandler: Manages the creation of requests to the Riot Games API, utilizing UrlBuilderfor URL construction.

  • MatchApi and SummonerApi: Facilitate querying of match and summoner information, respectively.


🛠️ Usage

Initially, you can start with main.py, but this approach will be phased out in future versions.

Here's a quick start guide to get you up and running:

  from poropilot import PoroPilot
  
  # Initialize PoroPilot with your API key and region
  euw1_pp = PoroPilot(api_key="your_api_key", region="euw1")
  
  # Fetch match details by its ID
  match_info = euw1_pp.match.by_match_id(match_id="your_match_id")
  
  # Fetch player details by summoner name
  summoner_info = euw1_pp.summoner.by_name(summoner_name="your_summoner_name")

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

PoroPilot-0.2.8.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

PoroPilot-0.2.8-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file PoroPilot-0.2.8.tar.gz.

File metadata

  • Download URL: PoroPilot-0.2.8.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.1

File hashes

Hashes for PoroPilot-0.2.8.tar.gz
Algorithm Hash digest
SHA256 6e4f1c19bc93d3814ff1f6680fb40a59306c40ecd44f1e083a779ed6b85be5c2
MD5 070349c37f2b3de79bae3df403d98ef8
BLAKE2b-256 cd8b0c23cb2e943ead3d386d3d922c4fc2f0942de14a664a0277f13c62cd0921

See more details on using hashes here.

File details

Details for the file PoroPilot-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: PoroPilot-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.1

File hashes

Hashes for PoroPilot-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a273927f0f419807d5e6f90ca39c3092471032f32641c97b1bdbc191b8f11b8f
MD5 51e1ebe3c40f310d026631e58d6561a0
BLAKE2b-256 6fe407938ff3c461d38114a2ef1fc57d08d7d7c6536d4b1849428bf0f93bc6cf

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