Skip to main content

💫 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")

Metadata

Release files for PoroPilot 0.2.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PoroPilot 0.2.10
File Size Uploaded
PoroPilot-0.2.10.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PoroPilot 0.2.10
File Interpreter ABI Platform
PoroPilot-0.2.10-py3-none-any.whl Python 3 none any Details

Total release size: 15.5 kB

Release files / PoroPilot-0.2.10.tar.gz

Download URL PoroPilot-0.2.10.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
eaebb2dea419c10a5a1e02638bf42a4908ba5b1997ea8d95adf3ba8e5d460f53
BLAKE2b-256 checksum
How to use checksums
e6a5efc517e716121f09a5432e886f4b50cb9f365f64aa9ae540a2dd15b7fe37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.4

Release files / PoroPilot-0.2.10-py3-none-any.whl

Download URL PoroPilot-0.2.10-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f98bccc877797cfc7abd62cb03bbc6d4bc0321db5727e8211950f6a20326f52
BLAKE2b-256 checksum
How to use checksums
7491665852e77060fa06f177c1004899d96c813409c21f05afcdddb7ed82be8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.2.10 This release

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page