Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2010
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. //Оригинальный скрипт: http://userscripts.org/scripts/review/60596
  3.  
  4. //Это - скрипт, методом быдлокодинга переделанный из оригинального для
  5. //использования на forum.ubuntu.ru и предназначенный для игнорирования
  6. //любителей споров windows vs linux и просто маловменяемых личностей
  7.  
  8. // Для того, чтобы задействовать этот скрипт в firefox, проделайте следующее:
  9. // - Tools > Greasemonkey > New user script
  10. // - Name - ubuntu.ru blocklist или любое на ваш выбор
  11. // - Namespace - www.reeloo.net
  12. // - Description - любое на ваш выбор
  13. // - Includes - http://forum.ubuntu.ru/*
  14. // - Если хотите, чтобы в каких-то темах или подфорумах пользователи не
  15. // игнорировались - добавьте url таких страниц в Excludes
  16. // - OK
  17. // - Выберите редактор для работы со скриптами (например, /usr/bin/gedit)
  18. // - В редакторе добавьте к скрипту всё, что следует ниже и сохраните его
  19.  
  20. var smf_url = 'http://forum.ubuntu.ru/index.php';
  21.  
  22. var banned = new Array();
  23. //для пополнения чёрного списка:
  24. // - откройте профиль пользователя, которого хотите игнорировать
  25. // - создайте строку banned.push(цифры после u=);
  26. // - сохраните изменения
  27.  
  28. // - pipe. Хороший был человек, но заделался ацким прозелитом Microsoft.
  29. // Гордится тем, что провоцирует убогих линуксоидов на срач
  30. banned.push(49492);
  31. // - gengzu. Хорошим человеком никогда не был. Разводит виндосрач по
  32. // поводу и без. Любимое слово - "нищеброды". Прощай, дорогуша.
  33. banned.push(55601);
  34. // - это чудище меняет ники чаще, чем носки. Угодило сюда за общий тупизм
  35. // - предлагало жечь чучело Билла Гейтса и в принципе вело себя неадекватно.
  36. banned.push(75388);
  37. // - andrr. Вопиюще неграмотный автор достопамятной темы про "фирефохэ". В
  38. // принципе этого преступления перед русским языком уже достаточно
  39. banned.push(58352);
  40. // - Oryol. Пламенный прозелит макоси, непонятно, что забыл у нас. Видимо,
  41. // просто пришёл посрать. "Вечная память!" (с)
  42. banned.push(53713);
  43.  
  44.  
  45. for (var i = 0; i < banned.length; i++){
  46.     var uid = banned[i];
  47.     var url = 'http://forum.ubuntu.ru/index.php?action=profile;u=' + uid;
  48.     var expression = '//tr[td/table/tbody/tr/td/table/tbody/tr/td/b/a[@href = "' + url + '"]]';
  49.    
  50.     var nodes = document.evaluate(expression, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
  51.  
  52.     for (var j = 0; j < nodes.snapshotLength; j++) {
  53.         var node = nodes.snapshotItem(j);
  54.         node.style.display = 'none';
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement