Example #1
0
                       'three_pa','ft','fta','orb','drb','trb','ast','stl','blk','tov','pf','pts','fg_per',
                       'two_p_per','three_p_per','ft_per']
player_data2_labels = ['rank','age','games','games_started','min_played','per','ts_per','efg_per','orb_per','drb_per',
                       'trb_per','ast_per','stl_per','blk_per','tov_per','usg_per','ortg2','drtg2','ows','dws','ws',
                       'ws_48','fg_per','two_p_per','three_p_per','ft_per']

logging.info('Performing Web-scrapes')
team_data1 = Webstats_Funs.get_stats(site=team_site1)
team_data1['update_date'] = today
team_data2 = Webstats_Funs.get_stats(site=team_site2)
team_data2['update_date'] = today
player_data1 = Webstats_Funs.get_stats(site=player_site1, paginate=True)
player_data1['update_date'] = today
player_data2 = Webstats_Funs.get_stats(site=player_site2, paginate=True)
player_data2['update_date'] = today
health_data = Webstats_Funs.get_injury_list(site=health_site)
health_data['update_date'] = today
schedule_data = Webstats_Funs.get_schedule(site=schedule_site)
schedule_data['update_date'] = today
odds_data = Webstats_Funs.get_lines(odds_site)
odds_data['update_date'] = today

######
# Set Health status Modifications
health_data['health_mod'] = 0.75
health_data.loc[health_data['player_status'] == 'Out', 'health_mod'] = 0

######
# Find index of last game played, and remove cancelled games
played_game_indices = [i for i,e in enumerate(schedule_data['home_pts']) if e>0]
Example #2
0
]

logging.info('Performing Web-scrapes')
team_data1 = Webstats_Funs.get_team_stats(site=team_site1,
                                          headers=team_data1_labels)
team_data1['update_date'] = today
team_data2 = Webstats_Funs.get_team_stats(site=team_site2,
                                          headers=team_data2_labels)
team_data2['update_date'] = today
player_data1 = Webstats_Funs.get_player_stats(site=player_site1,
                                              headers=player_data1_labels)
player_data1['update_date'] = today
player_data2 = Webstats_Funs.get_player_stats(site=player_site2,
                                              headers=player_data2_labels)
player_data2['update_date'] = today
health_data = Webstats_Funs.get_injury_list(site=health_site)
health_data['update_date'] = today
schedule_data = Webstats_Funs.get_schedule(site=schedule_site)
schedule_data['update_date'] = today
odds_data = Webstats_Funs.get_lines(odds_site)
odds_data['update_date'] = today

######
# Set Health status Modifications
health_data['health_mod'] = 0.75
health_data.loc[health_data['player_status'] == 'Out', 'health_mod'] = 0

######
# Find index of last game played, and remove cancelled games
played_game_indices = [
    i for i, e in enumerate(schedule_data['home_pts']) if e > 0