Spaces:
Sleeping
Sleeping
from Recent_match_scrapper import get_multiple_matches_stats | |
from Meta_scrapper import get_meta_stats | |
from Leaderboard_scrapper import scrape_leaderboards | |
from connection_check import check_connection | |
from helper import merge_stats, filter_leaderboard, get_player_list | |
from Player_scrapper import get_multiple_player_stats | |
from feature_eng import create_champion_features | |
from Weekly_meta_scrapper import get_weekly_meta | |
#check_connection(region="euw", summoner="Szygenda #EUW") | |
meta_stats = get_meta_stats() #save to meta_stats.csv | |
weekly_meta_stats = get_weekly_meta() #save to weekly_meta_stats.csv | |
leaderboard = scrape_leaderboards( #save to leaderboard_data.csv | |
regions=["kr", "euw", "vn", "na"], | |
pages_per_region=5 | |
) | |
filtered_lb = filter_leaderboard( #save to lb_filtered.csv | |
df=leaderboard, | |
tiers=["CHALLENGER"] | |
) | |
#player_list = get_player_list(filtered_lb) | |
#player_list = get_player_list() # without arg, it will read from lb_filtered.csv | |
player_stats = get_multiple_player_stats(player_list) #save to player_stats.csv | |
recent_stats = get_multiple_matches_stats(player_list) #save to recent_stats.csv | |
merged_stats = merge_stats(recent_stats, player_stats) #save to player_stats_merged.csv | |
#feature engineering | |
training_features = create_champion_features(merged_stats, meta_stats, weekly_meta_stats, consider_team_comp=True) #save to feature_eng_stats.csv |