Useful code time!
I made this a while back for my personal use, because using Auralia's wrapper makes using the NationStates API so much easier. However, recent discussion on the NS Cards discord server prompted me to release this code to the wider world! What it does is it uses Node.js to find out how many issues, how many card packs, how much bank and how much deck value your puppet nations have.
Linky here: https://github.com/abrow425/ns-puppet-checker.
DISCLAIMER: THIS SCRIPT REQUIRES YOU TO PUT YOUR PUPPET PASSWORDS IN!
I have no way to access these passwords if you follow the setup instructions of the README file. All you are doing is putting these passwords into a local file on your computer. The API needs these passwords to check the number of issues and the number of card packs that your puppet has, because these details are something you cannot see without logging in.
Because you have to put passwords in, I am operating under the assumption that you own these nations and are keeping them alive. So, please don't put in CTE nations.
To run the code, follow the instructions found in the README file. Basically, go here and scroll down. It's decidedly less easy to use than Valentine's script, but it can read a couple more things (packs, issues) because it uses authentication.
If you have any suggestions, issues, tips, or bugs then don't hesitate to: TG me, post a reply on this page, or ping me in Discord if you're in the Cards server.
Go forth, and farm your hearts out!