NationStates Jolt Archive


Question regarding script rules

Ayrwll
04-08-2006, 16:44
Because I am currently writing a script that counts and tracks endorsements (within the rules, from what I see), I would like to know how much I can do without violating rule 5 (http://forums.jolt.co.uk/showpost.php?p=5812823&postcount=59), which is
Scripts may not be used to endorse or unendorse other nations.

In the broadest sense, this could include any script that lists the names of nations that have not been endorsed (since it is indirectly used to endorse these nations). In the narrowest sense, this means only a script that automatically endorses nations.

So going from the more harmless to the more questionable, which of the below examples would be legal, and which would be in violation? None of these scripts execute actions in the name of a nation (they don't "log in"), but the information they display facilitates it for the user in varying degrees.


a script displays the names of nations in the region that are not endorsed by a given nation. To use this, the player needs to paste that name in the text field of the "World" page to go to the nation's Spotlight page, then click "Add Endorsement".
a script that does the same, but links to each nation's Spotlight page. To use this, the user needs to click each link to go to the Spotlight page, then click "Add Endorsement".
a script displays links that do not point to the Spotlight page, but directly to endorse.cgi. In theory, there is a security check that should prevent this, but in practice it can be circumvented (omitting the "how" in case this is illegal). To use this, the player just needs to click every link on the page (while being logged in at NS); no further actions required.


I'm pretty sure at least the last one isn't allowed, but I figure asking can't hurt.
Ayrwll
05-08-2006, 17:26
Sorry for bumping this...

If this is the wrong place to ask that question, could someone point me in the right direction?
SalusaSecondus
06-08-2006, 03:08
First: Legal
Second: Legal
Third: Questionable. I'll need to think on it.

The security check isn't actually designed to prevent scripts, though I may just add in some of the stronger security checks here to prevent scripts from doing this. So let me leave it at "I'd strongly prefer that you don't use scripts in the third manner." until I figure out exactly how I should rule on this.