EShop analysis tool 3DS
From GameBrew - a wiki dedicated to Video Game Homebrew.
|eShop analysis tool|
|Version||1.0 (5 Mar 2018)|
3DS eShop analysis tool is a python script to help you get deeper insights into the Nintendo 3DS eshops.
This script will scrape the Nintendo 3DS eShops for all available regions (> 200 regions), merge the data, and compare with the 3dsdb and the data from that titlekey site. It gives insights (among others) into what titles are available globally, and what titles have already been archived.
To run this script, you need the following:
- An up-to-date installation of Python 3 (at least 3.6.x).
- The requests module installed (
py -3 -mpip install requestsfrom the command line).
How to run
Run the script the script via
py -3 eat.py (or
python3 eat.py on unix).
To include information about titlekeys to the results (highly recommended), add
-t [TITLEKEYURL] or
--titlekeyurl [TITLEKEYURL], whereas
[TITLEKEYURL] is the URL (with 'http//') of that titlekeys site.
If you don't want to do this every time, edit
titlekeyurl in the source code (it's right at the top).
To add proper title ids and title sizes to the results (highly recommended), you need to provide
To limit the scope of analysed regions (optional), you need to provide
-r [REGION] or
main or the two letter country code of a specific region.
Resulting CSV files will be written to the
results subdirectory, intermediate dumps will be written to the
Thanks to ihaveamac for the help and started this by providing the eShop parser function.