WoW Stats Extractor Tool (missing armory stats for Evokers)

I’ve made a simple tool to solve a simple issue: provide ability to compare stats for Evokers (it works for other classes too).

It parses the World of Warcraft Armory and extracts the stats from the character page.

The main problem I currently have is that Armory still does not provide stats for Evokers.
This tool simply prints out stats acquired from the gear, completely ignoring racial bonuses, spec bonuses, etc. (it does factor in gems)

After configuring and executing script, you will get the following table (more info in the README in repository)

Chablasaurus Mentalmath difference trend
Primary Stat 8513 7793 720 more
Stamina 22514 22089 425 more
Critical Strike 3080 1959 1121 more
Versatility 648 867 -219 less
Mastery 5264 6112 -848 less
Haste 2534 3279 -745 less
Speed 370 374 -4 less

You can find it here: https://github.com/darki73/wow-stat-extractor

This is by no means a valid solution for the problem we still have.
So please, Blizzard, since you are about to release 3rd spec for Evokers, update armory and allow us to have stats displayed like all other classes do.

P.S. I am aware of the ToS Section 2, Subsection P, but i do not consider this application to fall under “any processes that sends automated queries to Blizzard or any Blizzard game, service, or website, or use any other similar methods or tools to gather or extract data other information from Blizzard or any Blizzard game or service.” as it requires user to manually use it, any use other than manual falls on the actual user shoulders.

P.P.S. The need for this utility is exists only until the implementation of such functionality on the official website. Based on the fact that at the moment this utility covers 90% of what is required using the data already available on the site, the implementation of this functionality should not be difficult.

P.P.P.S I know, company might have another priorities (such as new zones, art, etc), and I totally get it, but given the fact that Evoker was the main feature of the Dragonflight, and it has been more than 6 months since the release of the expansion, this small detail missing on the main armory page is such a huge pain for people who are playing this class (i guess we all like to compare the stats to the “cream of the crop” at least to find a middle ground from where we can start to master the class)

P.P.P.P.S I know this tool could’ve used API to avoid the legality concerns mentioned in the “P.S” section, but given the fact that many people are not so familiar with how the API works, OAuth and other technical stuff, it just accesses the website and extracts a single script tag, while using the most common language - Python (according to amount of platform trying to push it onto people) to process the data received and then present it to the user in the readable format.

UPDATE. With the latest update, you can now view percentages during comparison (for now, only for evokers).

Chablasaurus Mentalmath Difference Trend
Stamina 22501 22220 281 :heavy_plus_sign:
Strength 0 0 0 :heavy_minus_sign:
Agility 0 0 0 :heavy_minus_sign:
Intellect 8690 8557 133 :heavy_plus_sign:
Critical Strike 2728 / 20.16% 1515 / 13.42% 1213 :heavy_plus_sign:
Haste 3008 / 17.69% 3279 / 19.29% -271 :heavy_minus_sign:
Mastery 5324 / 96.44% 6112 / 107.39% -788 :heavy_minus_sign:
Versatility 648 / 3.16% 867 / 4.23% -219 :heavy_minus_sign:
Leech 0 0 0 :heavy_minus_sign:
Avoidance 200 838 -638 :heavy_minus_sign:

If someone can share a link to where i can find class / spec bonuses (% to stats) as well as breakdown on how much stat you need for a %, then i can update it to support more classes / specs combos.

UPDATE #2. Application now supports data fetching from the official Blizzard API.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.