{"repo":"meraki-analytics/orianna","free":true,"listed":false,"github":"https://github.com/meraki-analytics/orianna","clone":"git clone https://github.com/meraki-analytics/orianna.git","description":"A Java framework for the Riot Games League of Legends API (http://developer.riotgames.com/).","language":"Java","stars":194,"topics":["league-of-legends","riot-games-api","java","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Orianna A Java adaptation of the Riot Games League of Legends API (https://developer.riotgames.com/). Orianna is the sister library to Cassiopeia (Python). It's been designed with usability in mind - making sure all the bookkeeping is done right so you can focus on getting the data you need and building your application. Orianna is licensed under the MIT License. Documentation & Examples Detailed documentation about Orianna is located here. The full JavaDoc for Orianna is available here. Examples of using Orianna can be found here. Features Orianna is designed to make the lives of Riot API developers as easy as possible. Here are some of the ways we do it: - An enhanced user interface that makes using the Riot API easy and fun - Restructured and renamed API data for maximum clarity - Fluent APIs for requesting data - Automatic conversion of foreign keys into the objects they specify (e.g player.getChampion() instead of player.getChampionId()) - Rate limits handled automatically with optimal usage of your API key - Configurable handling of API errors (e.g. automatic retry on 500 errors) - Built-in automatic caching, ready out of the box - DataDragon support - A highly configurable pipeline for requesting and caching Riot API data - Allows flexibility in what database(s) you want to use to cache your data - Off-the-shelf support for many popular databases under construction here - Extensible to seamlessly integrate other data types and APIs, such as the ChampionGG API (Champion","default_branch":null,"files":null,"tree":[],"storefront":"/r/meraki-analytics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/meraki-analytics/orianna/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}