Exemple #1
0
 def get(self, request, *args, **kwargs):
     user_data = {}
     user_data["summoner"] = request.user.get_username()
     ls = LeagueStat(**user_data)
     user_played = ls.all_champions()
     wsls = ls.winsandloses()
     total_cs = ls.all_minions_killed()
     cs_per_min = ls.cs_per_min()
     xp_per_min = ls.xp_per_min()
     dmg_to_champions = ls.damage_dealt_to_champions()
     fb = ls.first_blood()
     ge = ls.gold_earned()
     ks = ls.longest_killing_spree()
     mk = ls.largest_multikill()
     minions = ls.all_minions_killed()
     wp = ls.wards_placed()
     kills = ls.kills()
     deaths = ls.deaths()
     assists = ls.assists()
     tk = ls.towers_killed()
     g_data = {}
     for i in xrange(10):
         g_data["user"] = request.user
         g_data["user_played"] = user_played[i]
         g_data["winner"] = wsls[i]
         g_data["cs"] = total_cs[i]
         g_data["cs_per_min"] = self.convert_permin(cs_per_min[i])
         g_data["xp_per_minute"] = self.convert_permin(xp_per_min[i])
         g_data["damage_done"] = dmg_to_champions[i]  #!!!
         g_data["first_blood"] = fb[i]
         g_data["gold_earned"] = ge[i]
         g_data["killing_spree"] = ks[i]
         g_data["largest_multikill"] = mk[i]
         g_data["dmg_to_champions"] = dmg_to_champions[i]
         g_data["wards_placed"] = wp[i]
         g_data["kill"] = kills[i]
         g_data["death"] = deaths[i]
         g_data["assist"] = assists[i]
         g_data["tower"] = tk[i]
         Game.objects.get_or_create(**g_data)
     return redirect("/match/games")
Exemple #2
0
def test():
	pb = LeagueStat(api_key, marcusshep)
	print pb.__unicode__()
	print pb.average_cs()