pxdl / nxshot

Automatically organize and timestamp your Nintendo Switch captures

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nxshot

Automatically organize and timestamp your Nintendo Switch captures image

Requirements

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

Usage

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

image

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.

Current 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.

Help

If you have any questions, feel free to send me a tweet @s1cp_.

About

Automatically organize and timestamp your Nintendo Switch captures

License:MIT License


Languages

Language:Python 100.0%