Exemplo n.º 1
0
def main():
    data = DataAggregator.create()

    with open('../items.json', 'w') as items_output:
        items_output.write(Util.json_dump(data.get_items()))
    print 'Successfully wrote items.json'

    with open('../champions.json', 'w') as champions_output:
        champions_output.write(Util.json_dump(data.get_champions()))
    print 'Successfully wrote champions.json'
Exemplo n.º 2
0
def main():
  data = DataAggregator.create()

  with open('../items.json', 'w') as items_output:
    items_output.write(Util.json_dump(data.get_items()))
  print 'Successfully wrote items.json'

  with open('../champions.json', 'w') as champions_output:
    champions_output.write(Util.json_dump(data.get_champions()))
  print 'Successfully wrote champions.json'
Exemplo n.º 3
0
def main():
  data = DataAggregator.create()

  seed_ids = data.get_summoner_ids(SEEDING_SUMMONERS)
  stats, result_ids = data.get_build_data(seed_ids)

  with open('../stats.json', 'a') as stats_output:
    for stat in stats:
      stats_output.write('%s\n' % json.dumps(stat))

  with open('../QUERIED_SUMMONERS', 'w') as queried_summoners_output:
    for id in seed_ids:
      queried_summoners_output.write('%s\n' % id)

  with open('../UNQUERIED_SUMMONERS', 'w') as unqueried_summoners_output:
    for id in result_ids:
      unqueried_summoners_output.write('%s\n' % id)
Exemplo n.º 4
0
def main():
  data = DataAggregator.create()

  with open('../QUERIED_SUMMONERS', 'r') as queried_summoners_input:
    queried_summoners = queried_summoners_input.readlines()

  with open('../UNQUERIED_SUMMONERS', 'r') as unqueried_summoners_input:
    unqueried_summoners = unqueried_summoners_input.readlines()

  queried_summoners = map(lambda x: x.strip(), queried_summoners)
  unqueried_summoners = map(lambda x: x.strip(), unqueried_summoners)
  new_aggregated_summoners = []

  for id in unqueried_summoners:
    if id in queried_summoners:
      print 'ID %s has already been queried' % id
      continue

    stats, aggregated_summoners = data.get_build_data([id])

    with open('../stats.json', 'a') as stats_output:
      for stat in stats:
        stats_output.write('%s\n' % json.dumps(stat))

    with open('../QUERIED_SUMMONERS', 'a') as queried_summoners_output:
      queried_summoners_output.write('%s\n' % id)
    queried_summoners.append(id)

    new_aggregated_summoners += aggregated_summoners

    time.sleep(QUERY_DELAY)

  new_unqueried_summoners = []
  for summoner in new_aggregated_summoners:
    if summoner not in queried_summoners:
      new_unqueried_summoners.append(summoner)

  with open('../UNQUERIED_SUMMONERS', 'w') as unqueried_summoners_output:
    for id in new_unqueried_summoners:
      unqueried_summoners_output.write('%s\n' % id)