wowapi package¶
Submodules¶
wowapi.api module¶
-
class
wowapi.api.
WowApi
(client_id, client_secret)¶ Bases:
object
-
get_achievement
(region, id, **filters)¶ Achievement api
>>> WowApi.get_achievement('us', 2144, locale='pt_BR')
-
get_auctions
(region, realm_slug, **filters)¶ Auctions data status
-
get_battlegroups
(region, **filters)¶ Data resources api - all battlegroups
-
get_boss
(region, id, **filters)¶ Boss api - Boss details
-
get_bosses
(region, **filters)¶ Boss api - Master list of bosses
-
get_character_achievements
(region, **filters)¶ Data resources api - all character achievements
-
get_character_classes
(region, **filters)¶ Data resources api - all character classes
-
get_character_profile
(region, realm, character_name, **filters)¶ Character profile api - base info or specific comma separated fields as filters
>>> api = WowApi('client-id', 'client-secret') >>> api.get_character_profile('eu', 'khadgar', 'patchwerk') >>> api.get_character_profile('eu', 'khadgar', 'patchwerk', locale='en_GB', fields='guild,mounts')
-
get_character_races
(region, **filters)¶ Data resources api - all character races
-
get_connected_realm
(region, namespace, connected_realm_id, **filters)¶ Game data api - get connected realm by id
-
get_connected_realms
(region, namespace, **filters)¶ Game data api - get connected realms
-
get_data_resource
(url, region)¶
-
get_guild_achievements
(region, **filters)¶ Data resources api - all guild achievements
-
get_guild_perks
(region, **filters)¶ Data resources api - all guild perks
-
get_guild_profile
(region, realm, guild_name, **filters)¶ Guild profile api - base info or specific comma separated fields as filters
>>> api = WowApi('client-id', 'client-secret') >>> api.get_guild_profile('eu', 'khadgar') >>> api.get_guild_profile('eu', 'khadgar', locale='en_GB', fields='achievements,challenge')
-
get_guild_rewards
(region, **filters)¶ Data resources api - all guild rewards
-
get_item
(region, id, **filters)¶ Item api - detail iten
-
get_item_classes
(region, **filters)¶ Data resources api - all item classes
-
get_item_set
(region, id, **filters)¶ Item api - detail iten set
-
get_leaderboards
(region, bracket, **filters)¶ Pvp api - pvp bracket leaderboard and rbg
-
get_mounts
(region, **filters)¶ Mounts api - all supported mounts
-
get_mythic_keystone_affix
(region, namespace, affix_id, **filters)¶ Game data api - get mythic keystone affix by id
-
get_mythic_keystone_affixes
(region, namespace, **filters)¶ Game data api - get mythic keystone affixes
-
get_mythic_keystone_dungeon
(region, namespace, dungeon_id, **filters)¶ Game data api - get mythic keystone dungeon by id
-
get_mythic_keystone_dungeons
(region, namespace, **filters)¶ Game data api - get all mythic keystone dungeons
-
get_mythic_keystone_leaderboard
(region, namespace, connected_realm_id, dungeon_id, period, **filters)¶ Game data api - get a weekly mythic keystone leaderboard by period
-
get_mythic_keystone_leaderboards
(region, namespace, connected_realm_id, **filters)¶ Game data api - get mythic keystone leaderboard dungeons for a connected realm id
-
get_mythic_keystone_period
(region, namespace, period_id, **filters)¶ Game data api - get mythic keystone period by id
-
get_mythic_keystone_periods
(region, namespace, **filters)¶ Game data api - get all mythic keystone periods
-
get_mythic_keystone_season
(region, namespace, season_id, **filters)¶ Game data api - get mythic keystone season by id
-
get_mythic_keystone_seasons
(region, namespace, **filters)¶ Game data api - get all mythic keystone seasons
-
get_mythic_keystones
(region, namespace, **filters)¶ Game data api - get links to documents related to mythic keystone dungeons
-
get_mythic_raid_leaderboard
(region, namespace, raid, faction, **filters)¶ Game data api - get mythic raid leaderboard of specific faction
-
get_pet_ability
(region, id, **filters)¶ Pets api - pet ability details
-
get_pet_species
(region, id, **filters)¶ Pets api - pet species details
-
get_pet_stats
(region, id, **filters)¶ Pets api - pet stats details
-
get_pet_types
(region, **filters)¶ Data resources api - all pet types
-
get_pets
(region, **filters)¶ Pets api - all supported pets
-
get_playable_class
(region, namespace, class_id, **filters)¶ Game data api - get playable classes by class id
-
get_playable_class_pvp_talent_slots
(region, namespace, class_id, **filters)¶ Game data api - get pvp talent slots for a playable class by id
-
get_playable_classes
(region, namespace, **filters)¶ Game data api - get available playable classes
-
get_playable_specialization
(region, namespace, spec_id, **filters)¶ Game data api - get playable specialization by spec id
-
get_playable_specializations
(region, namespace, **filters)¶ Game data api - get playable specializations
-
get_power_type
(region, namespace, power_type_id, **filters)¶ Game data api - get power type by id
-
get_power_types
(region, namespace, **filters)¶ Game data api - get power types
-
get_quest
(region, id, **filters)¶ Quest api - metadata for quests
-
get_race
(region, namespace, race_id, **filters)¶ Game data api - get race by id
-
get_races
(region, namespace, **filters)¶ Game data api - get races
-
get_realm
(region, namespace, realm_slug, **filters)¶ Game data api - get realm by realm slug
-
get_realm_leaderboard
(region, realm, **filters)¶ Challenge mode api - realm leaderboard
-
get_realm_status
(region, **filters)¶ Realm status api - realm status for region
-
get_realms
(region, namespace, **filters)¶ Game data api - get realms
-
get_recipe
(region, id, **filters)¶ Recipe api - recipe details
-
get_region
(region, namespace, region_id, **filters)¶ Game data api - get region by region id
-
get_region_leaderboard
(region, **filters)¶ Challenge mode api - region leaderboard
-
get_regions
(region, namespace, **filters)¶ Game data api - get regions
-
get_resource
(resource, region, *args, **filters)¶
-
get_spell
(region, id, **filters)¶ Spell api - spell details
-
get_talents
(region, **filters)¶ Data resources api - all talents, specs and glyphs for each class
-
get_token
(regiom, namespace, **filters)¶ Game data api - get Wow token
-
get_zone
(region, id, **filters)¶ Zone api - detail zone
-
get_zones
(region, **filters)¶ Zone api - master list
-
wowapi.exceptions module¶
-
exception
wowapi.exceptions.
WowApiException
¶ Bases:
exceptions.Exception
-
exception
wowapi.exceptions.
WowApiOauthException
¶