stdOpt

Добавляет ники (псевдонимы) к именам и фамилиям Бандитов

  1. // ==UserScript==
  2. // @name stdOpt
  3. // @namespace MaxLevs
  4. // @version 1.0.4
  5. // @description Добавляет ники (псевдонимы) к именам и фамилиям Бандитов
  6. // @author MaxLevs
  7. // @match *://stdband.ru/release/*
  8. // @grant none
  9. // @noframes
  10. // @run-at document-idle
  11. // ==/UserScript==
  12.  
  13. (function(w) {
  14. "use strict";
  15. let band = [
  16. {name:"Сергей", lname: "Кубасян", nick: "Cuba77"},
  17. {name:"Татьяна", lname: "Борзова", nick: "Torgil"},
  18. {name:"Ирина", lname: "Зиновкина", nick: "Ester"},
  19. {name:"Анна", lname: "Мосолова", nick: "LeeAnnushka"},
  20. {name:"Полина", lname: "Ртищева", nick: "Demetra"},
  21. {name:"Александр", lname: "Русаков", nick: "BalFor"},
  22. {name:"Влад", lname: "Токарев", nick: "Дуров"},
  23. {name:"Давид", lname: "Петросян", nick: ""},
  24. {name:"Глеб", lname:"Константинович", nick:""},
  25. {name:"Антон", lname:"Квасневский", nick:"Alpair"},
  26. {name:"Джульетта", lname:"Данко", nick:""},
  27. {name:"Игорь", lname:"Дроздов", nick:""}
  28. ];
  29.  
  30. let target = document.getElementById("dle-content")
  31. .querySelector(".row>.col-8");
  32. let buff = target.innerHTML;
  33. for (let beaver of band) {
  34. if (beaver.nick)
  35. buff = buff.replace(RegExp(
  36. `${beaver.name} ${beaver.lname}`, "g"),
  37. `${beaver.name} (${beaver.nick}) ${beaver.lname}`
  38. );
  39. }
  40. target.innerHTML = buff;
  41. })(window);