Esempio n. 1
0

if len(sys.argv) < 2:
    print Colors.FAIL + "Please enter a hero name. Eg. 'Faceless Void'" + Colors.ENDC
else:
    hero_name = sys.argv[1]

    client = MongoClient('localhost', 27017)
    print Colors.OKGREEN + "Connected to MongoDB." + Colors.ENDC
    db = client.assignment_1

    heroes_coll = db.heroes
    benchmarks_coll = db.hero_benchmarks
    matchups_coll = db.hero_matchups

    # time.sleep(5) # hack for the mongoDb database to get running

    scrapper = Request()
    heroes = scrapper.getHeroes()

    get_heroes(db)

    selected_hero = get_selected_hero()
    if selected_hero != None:
        print Colors.OKGREEN + "\nDisplaying Hero Data for " + hero_name + ": " + Colors.ENDC
        print pd.DataFrame(selected_hero)
        selected_hero_id = selected_hero['id']

        get_hero_benchmark()
        get_hero_matchups()