Skip to content

Player V4

Michal Mikulec edited this page Aug 31, 2022 · 1 revision

class siegeapi.Player()

Attributes

  • id str โ‡’ Ubi user ID
  • profile_pic_url_146 str โ‡’ 146px ร— 146px profile pic URL
  • profile_pic_url_256 str โ‡’ 256px ร— 256px profile pic URL
  • profile_pic_url_500 str โ‡’ 500px ร— 500px profile pic URL
  • profile_pic_url str โ‡’ Alias for profile_pic_256
  • name str โ‡’ Players' current Ubisoft username
  • level int โ‡’ Current level
  • alpha_pack int โ‡’ Current alpha pack %
  • xp int โ‡’ XP Gained in the current level
  • total_xp int โ‡’ Total XP gained
  • xp_to_level_up int โ‡’ XP needed to level up
  • total_time_played int โ‡’ In seconds
  • pvp_time_played int โ‡’ In seconds
  • pve_time_played int โ‡’ In seconds
  • ranks dict[int: dict[str: Rank | None]] โ‡’ Ranked seasons data is stored here
  • casuals dict[int: dict[str: Rank | None]] โ‡’ Casual seasons data is stored here
  • newcomers dict[int: dict[str: Rank | None]] โ‡’ Newcomer seasons data is stored here
  • events dict[int: dict[str: Rank | None]] โ‡’ Event seasons data is stored here
  • weapons Weapons โ‡’ Weapons
  • trends Trends โ‡’ Trends
  • operators Operators โ‡’ Operators
  • gamemodes Gamemodes โ‡’ [Gamemodes][_Gamemodes]
  • maps Maps โ‡’ Maps

Methods

  • set_timespan_dates(start_date: str, end_date: str) -> None

    • Sets start & end dates for time constraining the data that gets returned by the API
  • load_playtime() -> None

    • Loads pvp_time_played, pve_time_played & total_time_played
  • load_progress() -> None

    • Loads alpha_pack, level, xp, total_xp & xp_to_level_up
  • load_skill_records(self, seasons: list[int] = None, boards: list[str] = None, regions: list[str] = None) -> None

    • Loads seasonal data for multiple seasons, gamemodes (boards) & regions at once
    • All values have defaults get the most data possible (You don't specify season => you get all of them)

    Valid region names are "emea", "ncsa", "apac" & "global"

    Valid board names are "pvp_ranked", "pvp_casual", "pvp_newcomer" & "pvp_warmup"

  • load_ranked(season: int = -1, region: str = "emea") -> Rank

    • Loads and returns the ranked Rank object for the specified region and season (-1 = latest season)
    • If the data for the selected season and region have already been loaded it just returns them

    Valid region names are "emea", "ncsa", "apac" & "global"

  • load_casual(season: int = -1, region: str = "emea") -> Rank

    • Loads and returns the casual Rank object for the specified region and season (-1 = latest season)
    • If the data for the selected season and region have already been loaded it just returns them

    Valid region names are "emea", "ncsa", "apac" & "global"

  • load_newcomer(season: int = -1, region: str = "emea") -> Rank

    • Loads and returns the newcomer Rank object for the specified region and season (-1 = latest season)
    • If the data for the selected season and region have already been loaded it just returns them

    Valid region names are "emea", "ncsa", "apac" & "global"

  • load_events(season: int = -1, region: str = "emea") -> Rank

    • Loads and returns the events Rank object for the specified region and season (-1 = latest season)
    • If the data for the selected season and region have already been loaded it just returns them

    Valid region names are "emea", "ncsa", "apac" & "global"

  • load_trends() -> Trends

    • Loads and returns Trends data
  • load_weapons() -> Weapons

  • load_operators() -> Operators

  • load_maps() -> Maps

    • Loads and returns Maps data

Clone this wiki locally