mirror of
https://github.com/Ahrimdon/detailed-cod-tracker.git
synced 2024-11-28 18:31:57 -05:00
A powerful CLI tool to extract comprehensive player and recent game statistics for Call of Duty Modern Warfare 2019. Delivers insights beyond the in-game Barracks and cod.tracker.gg
curl | ||
deps | ||
examples | ||
.gitignore | ||
get_cod_stats.py | ||
README.md | ||
setup.py |
Modern Warfare 2019 Detailed Statistic Tracker
Tired of visiting cod.tracker.gg to check your stats? With this repository, you'll never have to visit that site again.
Get every single statistic Call of Duty tracks in ONE PLACE, in under a minute!
This repository is still a work in progress.
Prerequisites
Python 3.x
(optional)- A Web Browser (Tested with Chromium)
- Call of Duty Account
- Battle.NET Account (PC Only for now)
- Account API security settings set to open
- Curl (Installed by default on Windows)
Gathering Detailed Stats
- Go to Call of Duty's Website and login with your account
- Once logged in, press
F12
for your browsers developer tools. Then go toApplication --> Storage --> Cookies --> https://www.callofduty.com
and findACT_SSO_COOKIE
- Copy the Value into the into the
COOKIE_VALUE
variable in eitherget_stats.bat
orget_stats.ps1
(This will authenticate you) - Replace the
PROF
variable with your profile's Activision ID in the following format -PlayerName%0000000
- The
%
replaces the#
in the usual Activision ID
- The
- Once stats are downloaded, run
beautify_json.py
to beautify the JSON output and thenbeautify_data.py
to sort and replace the JSON keys into a human readable stringIf you don't have Python installed, you can run the executable versions of the scripts
beautify_json.exe
andbeautify_data.exe
Sorting
- Game Modes are sorted by Time Played in descending order
- Weapons are sorted by Kills in descending order
- Field Upgrades are sorted by Uses in descending order
- Lethal and Tactical equipment are sorted by Uses in descending order
- Lethal and Support Scorestreaks by Times Awarded in descending order
- Accolades sorted in descending order
To see an example, look at
example.json