Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)
Example #5
0
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)
Example #6
0
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,
    )
Example #7
0
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)