This tutorial will show you how to setup a local web server on your PC to facilitate capture and transfer of Wii U screenshots. The web server will be handled by Python and Flask so it should work on MacOS and Linux. I have a python script setup and ready for you to use.
Things you will need: 1. Wii U 2. PC with Python
[Note: your Wii U and PC will need to be on the same network]
Step 1 (Setting up): Download and install Python if you don't already have it.
Next is to install the Flask Library that will run the server. After python is installed open the Command Prompt (or similar on your OS). On Windows you can do this by pressing Windows+R, then typing 'cmd' and pressing 'Enter' in the window that pops up.
inside the Command Prompt type 'python pip install flask'. Some text should fill the window providing feedback on the progress of downloading and installing flask. When it's done you can close the Command Prompt.
After Flask has been installed download this zip file. It contains scripts and html I wrote for the server and the web pages.
Step 2 (Running the server script): Extract the zip file and navigate to the directory that contains the main.py file. Open the Command Prompt in this folder.
You can do this with Windows+R, type 'cmd' then 'Enter' like before, and inside the Command Prompt type 'cd [path/to/folder/here]' replacing [path/to/folder/here] with the actual path to your folder.
(You should also see a 'templates' folder and a 'screenshots' folder. The screenshots folder is where your images will be transferred to.)
Then type 'python main.py'. (If you are on windows it might ask to allow python through the firewall. If so just say yes) The Command Prompt window should then say something like: 'Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)'. The part after the colon (in my case 5000) is the port number; You will need to remember it. The server is now running.
Leave the window open while you are transferring your images. You will need to reopen the window whenever you wish to transfer more screenshots.
Now all you need is your PC's local IP address. On windows you can find this by opening a new Command Prompt window and typing 'ipconfig' into the window. Look for where it says 'IPv4 Address'.
Step 3 (Taking screenshots and saving them to your PC): Now while the server is running, open what you wish to screenshot on your Wii U. Press 'Home' on the gamepad, then open the web browser.
Once in the web browser, type your PC's IP address into the address bar then add a colon and the port number to the end. You may wish to bookmark this page. If your server is not running on your PC you will get an error code.
On the web page that loads press 'Choose File'. The Wii U should give you a choice between the gamepad screen and the TV screen. Choose which screen you want to screenshot then press 'Submit'.
Check the 'screenshots' folder that's next to the main.py file on your PC. Your screenshot should be there. You can take multiple screenshots without them overriding each other.