def blizzard_data_races(sleep=10, static_namespace=default_static_namespace): """ Returns the races :param sleep: :param static_namespace: :return: """ data = default_params data["namespace"] = static_namespace return blizzard_request("data/wow/playable-race/index", data, sleep)
def blizzard_guild_info(guild: str = guild_name, data=default_params, sleep: int = 10): """ Returns the guild info :param guild: :param data: :param sleep: :return: """ name = quote(guild.lower()) return blizzard_request(f"data/wow/guild/{server_slug}/{name}", data, sleep)
def blizzard_character_media(name: str, server: str = server_slug, data=default_params, sleep: int = 10): """ Returns the character media data :param name: :param server: :param data: :param sleep: :return: """ name = quote(name.lower()) return blizzard_request( f"profile/wow/character/{server}/{name}/character-media", data, sleep)
def blizzard_character_equipment(name: str, server: str = server_slug, data=default_params, sleep: int = 10): """ Returns the character equipment information :param name: :param server: :param data: :param sleep: :return: """ name = quote(name.lower()) return blizzard_request(f"profile/wow/character/{server}/{name}/equipment", data, sleep)
def blizzard_character_mythic_season(name: str, server: str = server_slug, season: int = mythic_season, data=default_params, sleep: int = 10): """ Returns character mythic season data :param name: :param server: :param season: :param data: :param sleep: :return: """ return blizzard_request( f"profile/wow/character/{server}/{name}/mythic-keystone-profile/season/{season}", data, sleep)
def blizzard_data_race( name: str, data=default_params, sleep: int = 10, ): """ Returns the game race info :param name: :param data: :param sleep: :return: """ r_name = quote(name.lower()) return blizzard_request( f"data/wow/playable-race/{r_name}", data, sleep, )
def blizzard_character_mythic_keystone_profile_season( name: str, server: str = server_slug, data=default_params, season=mythic_season, sleep: int = 10): """ Returns the character equipment information :param season: :param name: :param server: :param data: :param sleep: :return: """ name = quote(name.lower()) return blizzard_request( f"profile/wow/character/{server}/{name}/mythic-keystone-profile/season/{season}", data, sleep)