Advertisement
adv0catus

Spam Wrangler Forum Identifier

Jun 11th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name            Spam Wrangler Forum Identifier
  3. // @namespace       http://matthewammann.com
  4. // @description     Identifies Spam Wranglers in the forums.
  5. // @version         1.0
  6. // @date            06/10/16
  7. // @author          adv0catus & Ruudiluca
  8. // @include         *://www.kongregate.com/forums/*
  9. // ==/UserScript==
  10.  
  11. // Original script by arcaneCoder and updated by musicdemon. Repurposed by adv0catus and Ruudiluca.
  12.  
  13. /* Created by arcaneCoder - www.kongregate.com/accounts/arcaneCoder
  14. Leave these headers intact if you modify this script.*/
  15.  
  16. var pattn = new RegExp ( "-row$" );
  17. var elem = document.getElementsByTagName ( "tr" );
  18. var nameSave    = new Array ( elem.length );
  19. var table;
  20.  
  21. function update ()
  22. {
  23.     var img = "data:image/gif;base64,R0lGODlhDQALAEAQACH5BAEAABAALAAAAAANAAsAhwAAAAAAMwAAZgAAmQAAzAAA/wArAAArMwArZgArmQArzAAr/wBVAABVMwBVZgBVmQBVzABV/wCAAACAMwCAZgCAmQCAzACA/wCqAACqMwCqZgCqmQCqzACq/wDVAADVMwDVZgDVmQDVzADV/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMrADMrMzMrZjMrmTMrzDMr/zNVADNVMzNVZjNVmTNVzDNV/zOAADOAMzOAZjOAmTOAzDOA/zOqADOqMzOqZjOqmTOqzDOq/zPVADPVMzPVZjPVmTPVzDPV/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YrAGYrM2YrZmYrmWYrzGYr/2ZVAGZVM2ZVZmZVmWZVzGZV/2aAAGaAM2aAZmaAmWaAzGaA/2aqAGaqM2aqZmaqmWaqzGaq/2bVAGbVM2bVZmbVmWbVzGbV/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5krAJkrM5krZpkrmZkrzJkr/5lVAJlVM5lVZplVmZlVzJlV/5mAAJmAM5mAZpmAmZmAzJmA/5mqAJmqM5mqZpmqmZmqzJmq/5nVAJnVM5nVZpnVmZnVzJnV/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA/8wrAMwrM8wrZswrmcwrzMwr/8xVAMxVM8xVZsxVmcxVzMxV/8yAAMyAM8yAZsyAmcyAzMyA/8yqAMyqM8yqZsyqmcyqzMyq/8zVAMzVM8zVZszVmczVzMzV/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8rAP8rM/8rZv8rmf8rzP8r//9VAP9VM/9VZv9Vmf9VzP9V//+AAP+AM/+AZv+Amf+AzP+A//+qAP+qM/+qZv+qmf+qzP+q///VAP/VM//VZv/Vmf/VzP/V////AP//M///Zv//mf//zP///wAAAAAAAAAAAAAAAAhRAGvV2iVwYEGCAnftajeMoUNeBBHum6hv4r52B2sJ20dP4MZhEQXy4rhrn7B2EBNqtLhPpcFaI+ltNIiQ4MaOL0OOnEivZsGBDofRHBrSZ62AADs=";
  24.     MainLoop: for ( var i=0; i < elem.length; i++)
  25.     {
  26.         var obj = elem[i];
  27.        
  28.         if ( pattn.test ( obj.id ) )
  29.         {
  30.             if ( !table ) table = obj.parentNode;
  31.        
  32.             var postID = obj.id.split ("-")[1];
  33.             var username =  obj.getElementsByTagName("img")[0].title;
  34.             nameSave[i] = username;
  35.            
  36.             //List of the usernames that are Spam Wranglers in alphabetical order:
  37.            
  38.             var arr = ["Bluji"];
  39.             if(arr.indexOf(username) > -1) {
  40.                 //alert("Spam Wrangler found!");
  41.                 obj.cells[0].innerHTML += "<p style='font-size: 0.4em;' >&nbsp;</p><p style='font-size: 0.4em;' >&nbsp;</p><p style='font-size: 0.7em; color: #666;'><img src='" + img + "' />Spam Wrangler</p>";
  42.             }
  43.         }
  44.     }
  45. }
  46. update();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement