{"id":17347211,"url":"https://github.com/ianmitchell/lolapi","last_synced_at":"2025-09-06T02:46:21.066Z","repository":{"id":12440582,"uuid":"15098446","full_name":"IanMitchell/LoLAPI","owner":"IanMitchell","description":"Quick Ruby wrapper for the League of Legends API.","archived":false,"fork":false,"pushed_at":"2014-07-21T17:55:20.000Z","size":283,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-26T20:37:21.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"mojodna/tessera","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IanMitchell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-12-11T05:01:38.000Z","updated_at":"2014-07-21T17:55:20.000Z","dependencies_parsed_at":"2022-09-23T07:02:29.173Z","dependency_job_id":null,"html_url":"https://github.com/IanMitchell/LoLAPI","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/IanMitchell/LoLAPI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IanMitchell%2FLoLAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IanMitchell%2FLoLAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IanMitchell%2FLoLAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IanMitchell%2FLoLAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IanMitchell","download_url":"https://codeload.github.com/IanMitchell/LoLAPI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IanMitchell%2FLoLAPI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273850779,"owners_count":25179357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T16:47:57.403Z","updated_at":"2025-09-06T02:46:21.046Z","avatar_url":"https://github.com/IanMitchell.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# League of Legends API Wrapper\n\nA quick little Ruby wrapper for their recent [API](https://developer.riotgames.com). This gem is no longer under active development, and is probably no longer compliant with the API. \n\n## Installation\n\nYou should just be able to do\n\n  \tgem 'lolapi'\n\nThis is my first gem however, so I may have mucked something up somewhere. Just let me know!\n\n## Example usage:\n\n\trequire 'lolapi'\n\n\tLoLAPI.configure do |config|\n\t  config.api_key = 'KEY_HERE'\n\tend\n\n\tputs \"Champions:\"\n\tputs LoLAPI::get_champions 'na'\n\n\tputs \"Free Champions:\"\n\tputs LoLAPI::get_champions 'na', free: true\n\n\tputs \"Summoner by Name:\"\n\tputs LoLAPI::get_summoner_by_name 'Sir Desch', 'na'\n\nA full list of methods available:\n\n\tChampions\n\tLoLAPI::get_champions(region, free: nil)\n\tLoLAPI::get_champions_by_id(champion_id, region, free: nil)\n\n\tGame\n\tLoLAPI::get_game(summoner_id, region)\n\n\tLeague (team_id, summoner_id can be an array of id's)\n\tLoLAPI::get_challenger(region, type)\n\tLoLAPI::get_summoner_league(summoner_id, region, entry: false)\n\tLoLAPI::get_team_league(team_id, region, entry: false)\n\n\tStatic Data\n\tLoLAPI::get_static_champions(region, id: nil, version: nil, locale: nil, data: nil, dataById: nil)\n\tLoLAPI::get_static_items(region, id: nil, version: nil, locale: nil, data: nil)\n\tLoLAPI::get_static_mastery(region, id: nil, version: nil, locale: nil, data: nil)\n\tLoLAPI::get_static_realm(region)\n\tLoLAPI::get_static_runes(region, id: nil, version: nil, locale: nil, data: nil)\n\tLoLAPI::get_static_spells(region, id: nil, version: nil, locale: nil, data: nil, dataById: nil)\n\n\tStats\n\tLoLAPI::get_summary(summoner_id, region, season: nil)\n\tLoLAPI::get_ranked(summoner_id, region, season: nil)\n\n\tSummoner\n\tLoLAPI::get_summoner_by_name(name, region)\n\tLoLAPI::get_summoner_masteries(summoner_id, region)\n\tLoLAPI::get_summoner_runes(summoner_id, region)\n\tLoLAPI::get_summoner(summoner_id, region)\n\tLoLAPI::get_summoner_name(summoner_id, region)\n\n\tTeam (team_id, summoner_id can be an array of ids)\n\tLoLAPI::get_team(team_id, region)\n\tLoLAPI::get_team_by_summoner(summoner_id, region)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fianmitchell%2Flolapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fianmitchell%2Flolapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fianmitchell%2Flolapi/lists"}