Side note that I forgot to mention: I was very, very careful to follow Nintendo's terms of use while developing this application.
From their terms of use:
- Develop any third-party applications that interact with User Content or the Services without our prior written consent; or
- Use any robot, iframe, spider, crawler, scraper or other automated means or interface not provided by us to access the Services, including, without limitation, for the purpose of copying, extracting, aggregating, displaying, publishing or distributing any content or data made available via Services.
Since those terms only covers third-party applications/interfaces that interact with the services via "automated means", I made sure to make it a semi-manual process.
So, Nintendo's legal team, if you're reading this, which you probably are, I recommend you change that term to additionally cover "manual and/or guided means".
I will always follow your terms of use! And this program amazingly doesn't break them...