Automatically organize and timestamp your Nintendo Switch captures
This package requires pycryptodome and BeautifulSoup4.
You can install them by running
pip install -r requirements.txt
(Optional) Key at offset 0x71000704D0 from the capsrv NSO loaded up in IDA as key.txt
on the same folder as nxshot for automatic updating. Hash: 24e0dc62a15c11d38b622162ea2b4383
nxshot.py [-h] [-d] FILEPATH
positional arguments:
FILEPATH "Nintendo/Album" folder from your SD card.
optional arguments:
-h, --help show this help message and exit
-d, --download-nswdb Download IDs from nswdb.com instead of switchbrew.org
NOTE: Regions may not match SwitchBrew
Organized and tagged files are copied to ../Nintendo/Album/Organized
in a folder with the game's name.
If some of your screenshots end up being copied to ../Nintendo/Album/Organized/Unknown
, please open an issue with the game id from the screenshot filename so that I can update the gameid list.
To see what games are currently automatically recognized, take a look at the gameids.json file.
The list is automatically updated from SwitchBrew by default. nswdb can be used with the -d
flag.
If you have any questions, feel free to send me a tweet @s1cp_.