def getLeague(self):
     
     url = API_LOL_URL_LEAGUE_BYSUMMONER_ENTRY
     url = url.format(
         summ_id = self.id
     )
     return ApiHelper.base_request(url, self.regiao)
 def getSummonerDadosJSON(self): ##thrwo exception ApiException
     url = API_LOL_URL_SUMMONER
   
     url = url.format(
         summ_id = self.id
     )
     
     return ApiHelper.base_request(url, self.regiao)
 def getCurrentMatch(self):
    
    url = API_LOL_URL_CONSUMER_SPECTATOR
    url = url.format(
        region   = API_DICT_REGION_S.get(self.regiao),
        summ_id  = self.id 
    )
    
    return ApiHelper.observer_request(url, proxy=None)
 def getStatsRanked(self):
     
     url = "v1.3/stats/by-summoner/{summ_id}/ranked"
     url = url.format(
         summ_id = self.id
     )
     
     kwargs = {} #"SEASON" : 2015 }
     result = ApiHelper.base_request(url, self.regiao, **kwargs)
     return result.get("champions", [])
    def getMatchHistory(self, champIds = None):
        
        url = "v1.3/game/by-summoner/{summ_id}/recent"
        url = url.format(
            summ_id = self.id
        )
 
        kwargs = { "beginIndex" : 0 , "endIndex"  : 1 , "championIds" : champIds }
        
        return ApiHelper.base_request(url, self.regiao, **kwargs)
 def getStatus(self):
    
     url = API_LOL_URL_CONSUMER_SPECTATOR
     url = url.format(
        region   = API_DICT_REGION_S.get(self.regiao),
        summ_id  = self.id 
     )
     
     match_current = ApiHelper.observer_request(url, proxy=None)
     return match_current.get("Success", False)
 def getSummonersByName(nome):
  
     url = API_LOL_URL_SUMMONER_BYNAME
     url = url.format(
         nome = nome
     )
     
     lista_busca = []
     
     for region in API_LIST_REGION:
         try:
             result = ApiHelper.base_request(url, region)
             result["region"] = region
             lista_busca.append(result)
         except Exception as e:
            pass
     
     return lista_busca
Пример #8
0
 def getItens(regiao):
     resultado = ApiHelper.base_request(API_LOL_URL_ITEM, regiao, static=True)
     return resultado.get("data", {})
Пример #9
0
 def getCampeao(id, regiao):
     url = "{url_champ}/{id}".format(url_champ=API_LOL_URL_CHAMPION, id=id)
     return ApiHelper.base_request(url, regiao)
     
Пример #10
0
 def getCampeoes(regiao):
     resultado = ApiHelper.base_request(API_LOL_URL_CHAMPION, regiao, static=True)
     return resultado.get("data", {})
Пример #11
0
 def getCampeao(id, regiao):
     url = "{url_champ}/{id}".format(url_champ=API_LOL_URL_CHAMPION, id=id)
     return ApiHelper.base_request(url, regiao)
Пример #12
0
 def getCampeoes(regiao):
     resultado = ApiHelper.base_request(API_LOL_URL_CHAMPION,
                                        regiao,
                                        static=True)
     return resultado.get("data", {})