This is a program that acts as a USB and network server for use with Tinfoil.
tinfoil_driver.exe and nut.exe from here.tinfoil_driver.exe in the previous step.nut.exe. You should be presented with a GUI as shown in the picture above.requirements.txtlibusb, python3-pip & python3-pyqt5 packages.pip3 install -r requirements.txt./etc/udev/rules.d/99-switch.rules using your favorite editor.SUBSYSTEM=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="27e2", GROUP="plugdev"
python3 nut.py to launch the application.
The GUI is divided into three distinct sections (header, body, footer).
The top section has a textbox to input a folder path to scan, along with a Scan button to scan the path specified in the textbox. Next to it, you should see a GDrive Auth button. A detailed explaination of what it does can be found below. The IP/Port/User/Password are the information needed to login to the NUT server. To the right of those, you can also see a USB Status indicator, indicating whether a tinfoil client is connected via USB with the server.
This shows a table containing a list of NSW files that was detected by NUT from the scanned paths. It shows the title count, file name, title ID, title type and title size for each scanned file.
This shows the progress information of any file that is currently being downloaded from the server.
NUT will authenticate with GDrive if you create a GDrive application, and place its credentials.json file either in nut's root directory, or in the conf directory. You can generate / download credentials.json from https://developers.google.com/drive/api/v3/quickstart/python.
Once this is set up, you can access your gdrive through tinfoil, by using either the usbfs, nutfs, or GDrive protocol.
This project is licensed under the terms of GPLv3, with the exemptions for specific projects noted below.
You can find a copy of the license in the LICENSE file.
Exemptions:
Content type
Image
Digest
Size
1.2 GB
Last updated
almost 6 years ago
docker pull cvakiitho/nut