Une adaptation Python de l'API de la Riot Games League of Legends (https://developer.riotgames.com/).
Cassiopeia est la bibliothèque sœur d'Orianna (Java). Il a été conçu avec la convivialité à l'esprit - en vous assurant que toute la comptabilité est bien fait afin que vous puissiez vous concentrer sur l'obtention des données dont vous avez besoin et la création de votre application.
pip install cassiopeia ou voyez ici pour plus d'informations.
Une excellente interface utilisateur qui facilite le travail avec les données de l'API Riot.
Limitation du taux "parfait".
Utilisation optimale garantie de votre clé API.
Construit en cache.
Paramètres dynamiques afin que vous puissiez configurer Cass pour votre cas d'utilisation spécifique.
Extension aux données non-émeutes. Parce que Cass est un cadre et pas seulement un emballage API, vous pouvez intégrer vos propres sources de données dans votre projet. En plus de l'API Riot, Cass prend déjà en charge Data Dragon, Meraki's CDN et certaines données CDRagon.
La documentation et les exemples de Cassiopeia peuvent être un peu obsolètes, mais devraient être très utiles lors du début. Veuillez soumettre un PR pour toute modification.
Voici un exemple d'utilisation de base de l'API. La documentation complète se trouve sur http://cassiopeia.readthedocs.org/en/latest/.
import random
import cassiopeia as cass
cass . set_riot_api_key ( "YOUR_KEY" ) # This overrides the value set in your configuration/settings.
account = cass . get_account ( name = "Kalturi" , tagline = "NA1" , region = "NA" )
summoner = account . summoner
print ( "{name} is a level {level} summoner on the {region} server." . format ( name = account . name_with_tagline ,
level = summoner . level ,
region = summoner . region ))
champions = cass . get_champions ( region = "NA" )
random_champion = random . choice ( champions )
print ( "He enjoys playing champions such as {name}." . format ( name = random_champion . name ))
challenger_league = cass . get_challenger_league ( queue = cass . Queue . ranked_solo_fives , region = "NA" )
best_na = challenger_league [ 0 ]. summoner
print ( "He's not as good as {name} at League, but probably a better python programmer!" . format ( name = best_na . account . name ))N'hésitez pas à envoyer des demandes de traction ou à nous contacter via GitHub ou Discord. Plus d'informations peuvent être trouvées dans notre documentation.
Si vous trouvez des bogues, veuillez nous en informer via un problème ou une demande de traction. Si vous souhaitez aider à maintenir Cassiopeia, faites-le nous savoir et nous vous inviterons à notre serveur Discord.
Si vous avez utilisé Cassiopeia pour vos recherches, veuillez citer le projet.
Si vous avez adoré utiliser Cassiopeia, envisagez de nous soutenir via PayPal ou Patreon.
Cassiopeia n'est pas approuvée par les jeux Riot et ne reflète pas les opinions ou les opinions des jeux Riot ou de toute personne officiellement impliquée dans la production ou la gestion de League of Legends. League of Legends and Riot Games sont des marques ou des marques enregistrées de Riot Games, Inc. League of Legends © Riot Games, Inc.