After a thorough cleansing the following web tool is ready for public consumption.
This tool is a client script that runs in your web browser. It modifies the look of WoT user profile pages by adding statistics, extra info, and pretty much anything that can be derived from the original document. I'm sure all of you know what the normal profile looks like, see spoiler below for how it is enhanced.
It will be maintained for the forseeable future. EU member Orrie has taken a keen interest and has published it over on the EU forums. His version is better suited for EU since it contains a few localized image resources for their web server. My version is designed for NA but either version will support all WoT web servers except for China.
Most of the work performed is on the main profile document. Various values are read to derive new things, tables are modified to add stuff, new tables are added, stats up the kazoo are calculated, and just about every way you can list your tanks is attempted. Other web pages are fetched to get details of the particular profile you are looking at, such as Aliases and Clan History from duckandcover.ru, and NoobMeter PR rating from noobmeter.com. Additionally, medals are derived from the WG API site. Most of the medal images are on the WG web server but a few were stored on a different image host in some cases where WG didn't have unique images available. Other API data is not utilized at the moment, since it is fairly useless. The script does not read or write any local data. Your web browser may cache web page resources however, if that is how you have it set.
Since this script modifies the look and feel of a WG web page I asked them to both review and bless the work. They weren't concerned with IP and as long as nothing malicious was going on then all was good. Not about to risk my account, so feel confident that it is safe. You may review the source code at the link. You may also create your own version and tailor it to your own tastes.
What this script is not capable of doing
Some data is simply not available out of game. Mastery badges, spotting damage, etc. Bad API data hinders the ability to calculate stats on a per tank, class, or tier basis. The dossier cache for a vast majority of users is not uploaded to some web server, so pulling data from it is out of the question. Most of it isn't needed anyway. A robust WG API would solve some of these problems and provide a lot more capability.
There are different ways to install scripts, since every browser has their own idea of how the world should work.
With FireFox you need the GreaseMonkey extension installed and enabled, then you can just install the script from the userscripts site.
Opera has a userscipt folder under your user profile. You can simply copy the script file there. My script folder is "C:\Users\******\AppData\Roaming\Opera\Opera\userscripts". Yours will be different.
Chrome is similar to Opera in that it natively supports user scripts. To install from the browser go to Settings -> Extensions, then drag a copy of the user script there. Many people will have trouble with this and an alternative is to install the TamperMonkey extension (very similar to GreaseMonkey).
Some web browsers don't like user scripts. Internet Explorer users are SOL.
Other web browsers use different security models and these impact this script in the following ways:
Opera does not allow cross-domain unless the target server allows it. So, at the moment Opera will not see data from DuckandCover, meaning there will not be Aliases or Clan History listed.
Both Opera and Chrome will expose your wot cookie when fetching API data from the WG web server. Unfortunately, WG decides to reset your web login. You will need to work around this by either ignoring the problem or using a different web browser for profile smurfing.
Update note: a new domain for API data allows FF and Chrome to persist your login. Opera will continue to get reset since it is using the regular WG domain (due to the above cross domain restriction).
Most people use anti-virus packages and many of them will balk at user scripts, just because. Generally that is a good thing but it quickly becomes a pain in the butt if you want to get any real work done on the web. You may have to tell your AV to jump off a bridge if you want to install this script.
In closing, hope you enjoy the tool. There are a few planned enhancements along with the possibility of leveraging it for a clan page script.
Edited by Boom_Box, Apr 24 2013 - 23:42.