SHARE
TWEET

Фильтры правок Википедия

a guest May 10th, 2013 600 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 8 Вероятный троллинг
  2.  
  3. action == 'edit' & article_namespace > 0 &
  4. (!'user' in user_groups | user_editcount < 10) &
  5. (
  6.   mm := '3ykar0|5marta5|1vej0urna1c0mruw1k1ped1a|b[1и]k[1и]peaлbh0ct|w[1и]k[1и]rea1ty|w1k10g1aru|naturepr0tect0r|1vanchernyenk|m0дh0иctилbh0|kл0yhk0m|102rb';
  7.   lcase(norm(added_lines)) rlike mm  & ! lcase(norm(removed_lines)) rlike mm
  8.  |
  9.  contains_any(lcase(added_lines),
  10.  'партия операторов','партии операторов','викифюрер','анонимовская сука',
  11.  'nature protector','нейчи протектор','нейча протектор',
  12.  'андрей зелев','андрею зелеву','андрея зелева',
  13.  'терский берег','терскому берег','терского берег','битлз.ру','beatles.ru',
  14.  'в обход бессрочной блокировки','их, придурков','г-н Alex Smotrov')
  15.  |
  16.  contains_any(article_prefixedtext, ':NomoNest‎',':Zolumov',
  17.  ':Russian Nature',':Nature Protector',':Администраторы')
  18.  |
  19.  ( contains_any(article_text, 'Alex Smotrov','The Beatles') &
  20.    'user' in user_groups &  user_editcount < 3
  21.  )
  22. )
  23.  
  24. 10 Серийный вандализм № 2
  25.  
  26. action=='edit'
  27. & 'user' in user_groups & user_editcount < 10
  28. & article_articleid > 0 & article_namespace != 0
  29. & new_size < 100
  30.  
  31. 12 Вандальный троллинг, упячка
  32.  
  33. (lcase(ccnorm(added_lines)) rlike "(педивики|википид[оае]р|хуита)" | (lcase(ccnorm(added_lines)) rlike "(онатоле|отаке)" & article_prefixedtext != "Упячка")) /*& !(user_groups contains "patroller")*/
  34.  
  35. 13 Вандализм обс.
  36.  
  37. action == 'edit' & article_namespace == 3 &
  38. ! article_text rlike ('^'+user_name) &
  39. (!'user' in user_groups | user_editcount < 10) &
  40.  
  41. (
  42. edit_delta < - 3000
  43. )
  44.  
  45. 22 Tor exit node
  46.  
  47. tor_exit_node == 1
  48. & ! user_name in ['Ninilak','Jackwssp','Goga312']
  49.  
  50. 32 Вандализм Corbina
  51.  
  52. action=='edit' &! 'user' in user_groups
  53. & user_name rlike '^(78\.106|89\.178|93\.8[01]|95\.2[4-9]|95.3[01])\.'
  54. &(
  55.  contains_any(article_text, 'Гордон, Екатерина','Катя Гордон','Дура')
  56.  |(
  57.   lcase(new_wikitext) rlike "^\s*#(redirect|перенаправление)\s*\[\["
  58.    & contains_any(lcase(added_lines), 'гордон')
  59.    & contains_any(lcase(added_lines), 'катя','катерина')
  60.  )
  61. )
  62.  
  63. 33 Вандализм KR
  64.  
  65. action=='edit' & article_namespace <= 1 &
  66. (
  67.  ip_in_range(user_name, '2.93.40.0/21')|
  68.  ip_in_range(user_name, '2.93.192.0/18')|
  69.  ip_in_range(user_name, '95.31.112.0/21')|
  70.  ip_in_range(user_name, '128.70.0.0/16') |
  71.  ip_in_range(user_name, '176.15.128.0/17')|
  72.  ip_in_range(user_name, '176.15.184.0/21')|
  73.  ip_in_range(user_name, '176.15.248.0/21')
  74. ) &
  75. old_size > 0 & edit_delta < 500 &
  76. (
  77.  (
  78.   mm := '(^|[^а-я])(транссекс|хирург|гей|педи|урод|аналь|анус|мочевой|моча|урофил|онан|ампут|уя|кал[^а-я])|астрованд|полов[оа]|фалло|по яйцам|минет|генитал|гомосе|лесби|садома|мастурба|фистинг|оргазм|сперм|головка|клитор|вагин|хирурги|повешение|зашивание|вырезание|пояс верности|пизд|оральный|эякуля|эрекция|сука|петтинг|хрен|инфибуля|извращен|катетер|инвалид|oёб|инвалид|бессмерт|копро';
  79.   (lcase(added_lines) rlike mm & ! old_wikitext rlike mm)
  80.  )
  81.  |
  82.  contains_any(lcase(article_text), 'кастрация','вольная борьба','муравьиный спирт ‎','кома',
  83.  'прободная язва ‎','ситаллы', 'азотная кислота','бессмертие',
  84.  'довлатов','бугалков','мастер и маргарита','карликовое государство',
  85.  'smotrov','onelittlemouse')
  86.  |
  87.  contains_any(article_recent_contributors, '128.70.120.89')
  88. )
  89.  
  90. 36 Имя участника
  91.  
  92. action == 'createaccount'
  93. &(
  94. lc := lcase(accountname);
  95. nn := lcase(rmdoubles(ccnorm(accountname)));
  96. nn rlike '[πp][1иeэ][dд]([eэ][pr]a[5c]t|[pr][1и][1л][a0])' |
  97. nn rlike '\W([πp][1и][dд]0[rp]|[πp][eэ][dд][1и]k)' |
  98. nn rlike 'π0[pr][hn]0|c[eэ]kcyaл|3a[dд]h[1и]цa|tpaxaю|tpaxhytb' |
  99. nn rlike '[b6][uy][eэ][nh][dд][1и]a' |
  100. lc rlike '(\W|^)(www\.|спам|xyй|анус)(\W|$)' |
  101. lc rlike '\S+\s+\(.{3,20}\)!*$' |
  102. contains_any(lc, 'nikitamikhailov','afinogen','афиноген','мицгол','романобеккер','беккераст','скорпион811','форстен')  
  103. )
  104.  
  105. 42 Вандализм №6 (Redmond Barry)
  106.  
  107. action == 'edit' & article_namespace == 10
  108. & 'user' in user_groups & user_editcount < 10
  109. & 'Redmond Barry' in article_recent_contributors
  110.  
  111. 45 Вандализм DE
  112.  
  113. action=='edit' & ! 'user' in user_groups
  114. &(
  115.  ip_in_range(user_name, '77.0.0.0/12')|
  116.  ip_in_range(user_name, '77.176.0.0/12')|
  117.  ip_in_range(user_name, '95.112.0.0/13')|
  118.  ip_in_range(user_name, '217.184.0.0/13')|
  119.  ip_in_range(user_name, '84.139.128.0/17')|
  120.  ip_in_range(user_name, '134.245.0.0/16')
  121. )&
  122. article_namespace in [0,2] & old_size > 0
  123. &(
  124.  contains_any(article_text, 'Метеорист','Бешенство','Эксгибиционизм',
  125. 'Туалет','Унитаз','Напольный унитаз','Цирк','Носок','Варикоцеле',
  126. 'Спокойной ночи','Джек пружинки','Муз-ТВ','Старик Хоттабыч','Дурсли',
  127. ' Мухин, Юрий Игнатьевич','Чепаринов','Новодворская','Елфимов','Явлинский',
  128. 'Жириновский','Надеждин','Шенин','Дорофеева','Жданов','Пичушкин,',
  129. 'Листерман','Харчиков','Гоголь','Кунец,','Гудмен,','Луговой,','Малахов,',
  130. 'Белорусский республиканский','Партия экономической свободы','Башкатов,',
  131. 'Боровой,','Электромеханика','Противогаз','Бейтс','Перельман','Мэнсон, Чарльз',
  132. 'Jaguar (напиток)','Палажченко,','Чикатило,','Демонстрация ягодиц',
  133. 'Остров Вознесения','Сливко,','«Школа»','Смоленская чулочная фабрика','Лифт',
  134. 'Карлсон','Телевизор','Снежок','Алтайский завод','Шаркунова,','Боровкова',
  135. 'Башкатов,','Соловьёв,','Пичушкин,','Благородный олень',
  136. 'Бензопила','Российский алюминий','Железный Дровосек',
  137.  'Cosmopolitan','Патриарший мост','Дефекация','Chronicler')
  138. |
  139.  contains_any(lcase(added_lines),
  140.  'мудак','онани','метеор','пердун','мудозвон','блевотин','хаваем',
  141.  'хуево',' хуем','охуенно','похуизм','бляхи',
  142.  'жопе','в жопу','засрачник','просир','пердеж',
  143.  'насок','!!!!','делократия','дрочи','бухать','рукоблуд',
  144.  'варикоцеле','мочилов','фаллоимитатор','фаллос',
  145.  'юбилее у бориса','ктулху','упячку','сэкс','сырк','говнодав',
  146.  'мазохист','эксгибиционизм','судаков','школот','бомж','экзоскелет',
  147.  'и правую руку','тролль','высер','генитал','нудист',
  148.  'сексуал','пионер','потник','туалет','лифт', 'свистелки','перделки',
  149.  'гамадрил','зомбо','расчленять','вспарывать','бронежилеты',
  150.  'perelman, grigori','charles-manson','троллинг','сырок','пичушкин',
  151.  'медвепут','bodybuilderchimp','импотенц','user игоревич','испускать')
  152. )
  153.  
  154. 46 Обход блокировки x
  155.  
  156. action == 'edit' &! 'user' in user_groups
  157. &(
  158.  ip_in_range(user_name, '94.25.128.0/18') |
  159.  ip_in_range(user_name, '109.188.192.0/18') |
  160.  ip_in_range(user_name, '188.162.0.0/18') |
  161.  ip_in_range(user_name, '178.176.0.0/16') |
  162.  ip_in_range(user_name, '213.87.80.0/20')
  163. )&(
  164.  re := '\{\{ *(нет аи|аи|источник|нет источника|citation|source|нет сносок|refless)';
  165.  tt := rcount(re, lcase(old_wikitext));
  166.  rcount(re, lcase(new_wikitext)) > tt |
  167.  count('[источник?]', new_text) > tt |
  168.  contains_any(article_prefixedtext,'Лысенко','Кокаин','Героин','Белки',
  169.   'Калан','Щуров','Queen (альбом)','Обсуждение Википедии:Заявки на арбитраж/',
  170.   'Обсуждение:Долгушин, Донат Александрович','Эмбриональная диапауза',
  171.   'Торфяные пожары','Новгородская летопись','Совестный суд','Чайковский, Пётр','Сикким') |
  172.  contains_any(summary,'reliable source','X-Romix','запросы ссылок','citation needed') |
  173.  (article_namespace==10 & old_size==0 &
  174.   (lcase(new_wikitext) rlike '^\s*#(redirect|перенаправление)\s*\[\[') &
  175.   contains_any(new_wikitext,'источник','АИ','citation','Факт','source'))
  176. )
  177.  
  178. 47 Спам в статьях о метро
  179.  
  180. action == 'edit' & article_namespace == 0
  181. & !'user' in user_groups
  182. & 'метро' in article_text
  183. & added_links rlike 'http:\/\/(www)?\.metro[a-z]+\.ru'
  184.  
  185. 48 Спам обсуждений
  186.  
  187. (!'autoconfirmed' in user_groups | user_editcount < 20) &
  188. (article_namespace == 1 | article_namespace == 3 ) &
  189. (article_text != user_name) &
  190. (edit_delta != 0) &
  191. ! contains_any(article_recent_contributors, user_name)
  192.  
  193. 49 Вандализм 8
  194.  
  195. action=='edit' & !('user' in user_groups)
  196. & added_lines rlike "(\n\s*\d+\.\d+\.\d+\.\d+(:\d+)?){5,}"
  197.  
  198. 50 Ограничение 09
  199.  
  200. action=='edit' & ! 'user' in user_groups
  201. & user_name rlike
  202.  '^(78\.106|89\.178|93\.80|93\.81|95\.24|95\.37)\.'
  203. & (
  204.  edit_delta < -1000 |
  205.  contains_any(lcase(added_lines), 'хуета', 'хуита','хуй','жуй',
  206.  'жопа','пидерсии','пидор','урод')
  207. )
  208.  
  209. 51 Массовые правки 09
  210.  
  211. action=='edit' & ! 'user' in user_groups
  212. & user_name rlike
  213.  '^(78\.106|89\.178|93\.80|93\.81|95\.24|95\.37)\.'
  214.  
  215. 52 Ненормативная лексика
  216.  
  217. action == 'edit' &
  218. article_namespace > 0 & article_namespace != 10 & article_namespace != 102 &
  219. (!'user' in user_groups | user_editcount < 10) &
  220. (
  221.  mm := 'в[иы]к[ыи]-?(пид[оа]р|фашист|педик)|педивик|ху[ие]т[аые]|хуй тебе|(на|по|ты) ?хуй|какого (хера|хуя)|хуйц[ыа]|хуйн[яеюи]|сос([её]те?|ни|ал) (хуй|у)|(в[ыьъ]|за|до|на|[^а-я])[её]б(ал|ать|ан|щик|анут|\s)|у[её]бище|в жопу|жополиз|лизали? жопу|дроч(и|ер)|пизд(ец|и|уй)|песд[аые]|[^а-я]пид[оа]р|сраное г[оа]вно|тварелюб|туп(ая|ой|ую) пизд[аеу]|ты г[оа]ндон|ты,? сц?уч?к[ао]|усри(те)?сь|клоунаж|гомосечест|горныйсиний|сраный|уебок';
  222.  (
  223.   lcase(added_lines) rlike mm
  224.   |
  225.   (lcase(summary) rlike mm &! summary rlike '^\/\*')
  226.  )
  227.  &! lcase(removed_lines) rlike mm
  228. )
  229. &! (article_namespace==2 & article_text rlike ('^'+user_name))
  230. &!  article_prefixedtext rlike 'Русский мат'
  231.  
  232. 53 Вероятный вандализм G
  233.  
  234. action=='edit' & article_namespace == 0
  235. &
  236. (
  237.  ('user' in user_groups & user_editcount < 25)
  238. |
  239.  (!'user' in user_groups &
  240.  user_name rlike '^(78\.106|89\.178|93\.80|93\.81|95\.24|95\.37)\.')
  241. )
  242. & -500 < edit_delta & edit_delta < 500
  243. & contains_any(removed_lines, '[[Мурашкевич', '[[Гусева')
  244.  
  245. 54 Вандализм MTU: птицы и даты
  246.  
  247. old_size > 0 & 'user' in user_groups &
  248. user_editcount < 5 & user_age < 43200  /*12h*/  &
  249. (
  250.   contains_any(article_text,
  251.  '29 февраля','Касьян', 'Алсу','Песня года',
  252.  'Поле Чудес','Джон Сильвер', 'Амплуа‎',
  253.  'Красногол','Краснонос','Краснозоб',
  254.  'Полевой лунь','Обыкновенная гага')
  255.  |
  256.  contains_any(old_wikitext, '[[Категория:Птицы','[[Категория:Роды птиц','{{календарь на ')
  257. )
  258.  
  259.  
  260. 55 Вандализм личных страниц
  261.  
  262. re := "п[еи]д[ао]р|ебал|суч?ка|зоофил|хуй|пизд|го[0]мо[0]сек";
  263.  
  264. !('autoconfirmed' in user_groups) & article_namespace in [2,3] & lcase(norm(new_wikitext)) rlike (".*(" + re + ").*")
  265.  
  266. 56 Attack-accounts против Смартасса
  267.  
  268. action == 'createaccount' & ccnorm(accountname) rlike ".*s(rn|m)art.*"
  269.  
  270.  
  271. 68 Вандализм White Aleks
  272.  
  273. action=='edit'
  274. & (!'user' in user_groups | user_editcount < 50)
  275. &(
  276.  ( contains_any(lcase(added_lines),
  277.  'newgeophys.spb.ru', 'igd.uran.ru/geomech/articles/sashurin.htm','[[user:white aleks')
  278.  &! contains_any(lcase(removed_lines),
  279.  'newgeophys.spb.ru', 'igd.uran.ru/geomech/articles/sashurin.htm','[[user:white aleks'))
  280. |
  281.  ( article_prefixedtext rlike 'Википедия:(Форум|Запросы)'
  282.  & contains_any(rmwhitespace(lcase(added_lines)),
  283.  'всегеи','гликман','geophys.spb.ru','спектральнаясейсморазведка',
  284.  'супермодератор','снес/откатил','привелигерованных'))
  285. )
  286.  
  287. 76 Мазепа
  288.  
  289. action=='edit' & ! 'user' in user_groups
  290. &
  291.  (ip_in_range(user_name, '91.124.0.0/16')
  292.  |ip_in_range(user_name, '88.214.64.0/18'))
  293. & contains_any(article_text, 'Мазепа, Иван Степанович','Мазепа-фест')
  294.  
  295. 78 Вероятный вандализм
  296.  
  297. action == 'edit' & article_namespace == 0
  298. & user_editcount < 6
  299. &(
  300.  contains_any(summary,
  301.  'откат', '[ВП:В', '[[гомосексуалиста|', 'в законе', 'пидора', 'AWB]]',
  302.  'мусор','revert','admin')
  303. |  
  304.  contains_any(article_recent_contributors,
  305.  'Аурелиано Буэндиа', 'Somevital', 'Pavalen', 'Savabi')
  306. )
  307.  
  308. 85 Вандализм CTC (Х)
  309.  
  310. action=='edit' &! 'user' in user_groups
  311. &(
  312.  ip_in_range(user_name, '77.51.0.0/16') |
  313.  ip_in_range(user_name, '95.72.0.0/15')
  314. )
  315. &(
  316.  contains_any(lcase(article_text),'эскимосы','мамонт','laim')
  317. |
  318.  contains_any(lcase(added_lines),
  319.  'мамонтофил','слонофил','зоофил','мамонтят','мамонтенк',
  320.  'насиловал','анальное','бань меня','фурри',
  321.  'убедительный анализ сказок','Ганеши','фаллоимитатор','порнух',
  322.  'EisSeele','дрелефил')
  323. )
  324.  
  325. 88 обход блокировки: Кобринский
  326.  
  327. action == 'edit' & ! 'user' in user_groups
  328. &(
  329.  ip_in_range(user_name, '77.124.0.0/16') |
  330.  ip_in_range(user_name, '77.125.0.0/16') |
  331.  ip_in_range(user_name, '77.126.0.0/16') |
  332.  ip_in_range(user_name, '77.127.0.0/16') |
  333.  ip_in_range(user_name, '80.230.0.0/16') |
  334.  ip_in_range(user_name, '84.228.0.0/16') |
  335.  ip_in_range(user_name, '84.229.0.0/16')
  336. )&(
  337.  article_text rlike 'Запросы к администраторам|Вниманию участников|David\.s\.kats'
  338.  |
  339.  article_prefixedtext rlike 'Википедия:(К удалению|К восстановлению)|Обсуждение Википедии:(Иерусалимский журнал|Сообщения об ошибках|Черновики/Кобринский, Александр Михайлович)'
  340. )
  341.  
  342. 89 Спам-ссылки через интервики
  343.  
  344. action == 'edit'
  345. &! 'sysop' in user_groups
  346. &  lcase(added_lines)   rlike "lurkmore\s*:"
  347. &! lcase(removed_lines) rlike "lurkmore\s*:"
  348. &! article_text == 'Луркоморье'
  349.  
  350. 90 Разглашение личной информации
  351.  
  352. lines := lcase(string(added_lines));
  353. !('autoconfirmed' in user_groups) & (
  354.  (article_namespace == 0 & lines contains 'kalan') |
  355.  (lines contains 'Kalan' & lines contains 'реальное')
  356. )
  357.  
  358. 91 Вандализм (hasiuss)
  359.  
  360. action == 'edit' & ! 'user' in user_groups & lcase(added_lines) contains 'hasiuss.ru'
  361.  
  362. 94 Обход блокировки
  363.  
  364. action == 'edit' & !contains_any(user_groups, 'bot','sysop')
  365. & article_namespace == 0 & (article_articleid == 0 | article_articleid > 2426850)
  366. &(
  367.  sum := lcase(norm(summary));
  368.  sum rlike '[fɸ][ø01yuaeёэя][rp][5c][tt][eэ1][nh]' |
  369.  sum rlike 'a[bufɸ]th?0[rp] .*[fɸ].{1,2}[rp5ctt]{1,2}.{0,2}[nh]' |
  370.  sum rlike 'x[rp]0m[1и][xk]|beлиkийπ0чиh|rugreatw1k1ac0m|u5erudacha'
  371. )
  372. &! '.js' in summary
  373.  
  374. 96 Вандализм Is
  375.  
  376. action=='edit' & ! 'user' in user_groups
  377. & user_name rlike '^(62\.9?0|85\.250|89\.138|194\.90|212\.(150|143|235)|217\.132)\.'
  378. &(
  379.  contains_any(lcase(added_lines),'ананист','обанны','ебать','!!!') |
  380.  rcount('кавказ|русским|аллах|намаз|мухаммед| кто ',lcase(added_lines)) > 1 |
  381.  rmspecials(added_lines) rlike '[А-ЯЁA-Z!-]{40}' |
  382.  article_prefixedtext rlike '^[A-ZА-Я -]{7,100}$' |
  383.  rcount('[а-я][a-z]|[a-z][а-я]', lcase(article_prefixedtext)) > 2
  384. )
  385.  
  386. 101 Вандализм KR - 2
  387.  
  388. action=='edit' & article_namespace <= 1 &
  389. 'user' in user_groups & user_editcount < 10 &
  390. old_size > 0 & edit_delta < 500 &
  391. ! user_name in article_recent_contributors
  392. &(
  393.  lcase(article_text) rlike 'астро|галактик|зв[её]зд|солнц|планет|ядро|гигант|пояс|объект|комет|киля' |
  394.  lcase(old_wikitext) rlike '\[\[категория:.*(астро|галактик|звёзд|солн|планет|спутник|астероид|геометр|химические|физические|физика|термояд|кислот|газы)|\{\{(карточка планеты|звезда|солн|статья проекта астроно)' |
  395.  (lcase(added_lines) rlike 'онани|вырезание|пролежн' &
  396.  !old_wikitext rlike 'онани|вырезание|пролежн')
  397. )
  398.  
  399. 102 Вандализм Nature
  400.  
  401. action == 'edit' & article_namespace==0 &
  402. (!'user' in user_groups | user_editcount < 10) &
  403. contains_any( lcase(old_wikitext), '{{dogbreed' , '{{порода собаки' ) &
  404. (
  405.  old := lcase(removed_lines);
  406.  new := lcase(added_lines);
  407.  (  ' вес' in old & ! ' вес' in new )
  408.  |
  409.  ( !' масса' in old & 'масса ' in new )
  410. )
  411.  
  412. 104 Вандализм создания
  413.  
  414. article_articleid = 0 &
  415. (!'user' in user_groups | user_editcount < 10) &
  416. (
  417.  (article_namespace == 0 &
  418.  contains_any(lcase(added_lines),'вольф маус','вольфа мауса','берн стефания петровна','steshkabyrne','рона клэймери','rona klamery','їжак євген','йожик женя','dj andy ck', 'катя индиго','mondi-mondi','монди-монди','новогодний монди','размещением мицголом фотографии','аня мутант', '(частичная защита)', 'педивикия','gladpwnz.ru','115.2912 чайных ложечек', 'подонанист', 'ампутируют гениталии','онанистский бред','онанистов не лечат',
  419. 'diezelsun','id118475896','фимоза головного мозга', 'alex smotrov','требуется немедленная эвтаназия','парень джон переезжает')
  420.  )
  421. |
  422.  (contains_any(lcase(added_lines),'igor53 blog','авинтернет игор53','+79137936433','prodawez@'))
  423. |(contains_any(norm(added_lines),'8E8E210E5'))
  424. )
  425.  
  426. 106 Убирание Ё
  427.  
  428. action=='edit' & !'user' in user_groups &
  429. (article_namespace == 0 | article_namespace == 4) &
  430. contains_any(removed_lines, 'ё', 'Ё') &
  431. -20 < edit_delta & edit_delta < 20 &
  432. (
  433. old := lcase(removed_lines);
  434. new := lcase(added_lines);
  435. count('ё', new) + 1 < count('ё', old) &
  436. count('е', old) + 1 < count('е', new)
  437. )
  438. &! user_name in article_recent_contributors
  439.  
  440. 108 Химические мистификации
  441.  
  442. action == 'edit' & article_namespace = 0 & old_size == 0 & !'user' in user_groups &
  443. ( ip_in_range(user_name, '95.81.224.0/19') |  
  444.   ip_in_range(user_name, '95.81.192.0/19')
  445. ) & (
  446. nm:= 'водород|гидрид|гидрокси|[^а-я]гели[й|я|ю|ем|и]|[^а-я]лити|берилли|углерод|карб|азот|нитр|азид|кислород|оксид|фтор|неон|натри|алюмини|кремни|силици|силикат|фосф|[^а-я]сер[а|ы|е|ой]|сульф|тио|хлор|[^а-я]аргон|[^а-я]кали[й|я|ю|ем|и]|кальци|титан|сканди[й|я|ю|ем|и]|ванади|[^а-я]хром[а|у|ом|е]|марган|манганат|желез|ферр|никел|кобальт|медь|меди[^а-я]|медью|цинк|хром[а|у|ом|е|ит]|галли[й|ем]|германи[й|ем]|мышьяк|арсен|арсин|[^а-я]селен[а|у|ом|е|ид|ат|ит]|бром|криптон|рубиди|стронци|иттри|циркони|ниоб|молибд|технеци|рутени|роди[й|я|ю|ем|ии]|паллади|серебр|аргент|кадм|инди[й|ем]|олов|станн|сурьм|стиб|теллур|йод|[^а-я]иод|ксенон|ксена|[^а-я]цези|[^а-я]бари|гафн|тантал|вольфрам|[^а-я]рени|[^а-я]осми|[^а-я]ириди|платин|золот|аур|ртут|гидрарг|талли|[^а-я]свин|плюмб|висмут|астат|радон|франци[й|ем]|лантан|цери|промети|самари|празеодим|неодим|европи|гадолини|терби|диспрози|гольми|эрби|тули|иттерби|лютеци|актини|протактини|нептуни|плутони|америци|эйнштейни|менделеви|нобели|лоуренси';
  447. nn:= 'ихтио|антио|аргонавт|галлия|галлии|галлию|галлией|германия|германии|германию|германией|германии|арсений|арсения|арсению|арсением|арсении|арсенал|родин|родил|палладин|индия|индии|индию|индией|индийс|аура|ауры|ауре|ауру|аурой|свинь|свиней|свинс|свино|свина|свины|свинт|свинч|свинг|франция|франции|францию|францией|франции|самарит';
  448. (lcase(article_prefixedtext) rlike nm & ! lcase(article_prefixedtext) rlike nn)
  449. )
  450.  
  451.  
  452. 109 Краснодарский вандал
  453.  
  454. action=='edit' & article_namespace <= 1 &
  455. 'user' in user_groups & user_editcount < 50 &
  456. old_size > 0 & edit_delta < 500
  457. &(
  458. mm1 := 'сперм(а|ы|е|у|ой)';
  459. mm2 := 'онаниз';
  460. mm3 := 'декапит';
  461. mm4 := 'урод(ы|ов|ам|ами|ах)';
  462. mm5 := 'утилиз';
  463. mm6 := '[^а-я]жид(а|у|ом|е|ы|ов|ам|ами|ах|o)';
  464. mm7 := 'дохнут';
  465. mm8 := 'животные( |-)мутанты';
  466. mm9 := 'даун(ы|ов|ам|ами|ах)';
  467. mm10:= 'твар(и|ей|ям|ями|ях)';
  468.   (lcase(added_lines) rlike mm1 & ! old_wikitext rlike mm1)|
  469.   (lcase(added_lines) rlike mm2 & ! old_wikitext rlike mm2)|
  470.   (lcase(added_lines) rlike mm3 & ! old_wikitext rlike mm3)|
  471.   (lcase(added_lines) rlike mm4 & ! old_wikitext rlike mm4)|
  472.   (lcase(added_lines) rlike mm5 & ! old_wikitext rlike mm5)|
  473.   (lcase(added_lines) rlike mm7 & ! old_wikitext rlike mm7)|
  474.   (lcase(added_lines) rlike mm6 & ! old_wikitext rlike mm6)|
  475.   (lcase(added_lines) rlike mm8 & ! old_wikitext rlike mm8)|
  476.   (lcase(added_lines) rlike mm9 & ! old_wikitext rlike mm9)|
  477.   (lcase(added_lines) rlike mm10 & ! old_wikitext rlike mm10)
  478. )
  479. & !user_name in article_recent_contributors
  480. & !user_name == 'AnonimKNN'
  481.  
  482.  
  483. 110 MGTS
  484.  
  485. action=='edit' & ! 'user' in user_groups
  486. & article_namespace > 0
  487. &(
  488.  ip_in_range(user_name, '109.252.0.0/16')|
  489.  ip_in_range(user_name, '95.165.0.0/16')|
  490.  ip_in_range(user_name, '94.29.0.0/17')|
  491.  ip_in_range(user_name, '79.139.128.0/17')
  492. )
  493. &! contains_any(article_text, 'Кубок мира','телеканал')
  494. &! contains_any(lcase(old_wikitext),
  495.  '{{телеканал','{{телесериал',
  496.  '[[категория:телеканал','[[категория:телекомпан',
  497.  '[[категория:мультсериал')
  498. &! (user_name in article_recent_contributors)
  499.  
  500. 111 Без блокировки
  501.  
  502. user_name=='Мне известно всё'
  503. |user_name=='Доктор Медицинских Наук'
  504. |user_name=='Учёный-редактор'
  505. |user_name=='Не ждали'
  506. |user_name=='И учёный,и редактор'
  507. |user_name=='Спец по даунам'
  508. |user_name=='Вернувшийся'
  509. |user_name=='И ветеринар,и редактор'
  510. |user_name=='Викиветеринар'
  511. |user_name=='AnonimKNN'
  512. |user_name=='Генетик-Ветеринар'
  513. & action=='edit'
  514.  
  515. Фильтр оставляет иллюзию возможности править, однако отклоняет все правки участника, имя которого указано после user_name. Преимущество перед блокировкой — заставляет биться башкой об стену в попытках обойти фильтр, а не бежать регистрировать новый ник. Сейчас настроен на последние реинкарнации краснодарского онаниста. При появлении новой — добавить в конец списка ников (перед &) строку |user_name=='<новый ник>'
  516.  
  517. upd: отключён как неактуальный
  518.  
  519.  
  520. 112 Выпрашивание статей
  521.  
  522. (ip_in_range (user_name, '217.118.81.27')|ip_in_range (user_name, '217.118.81.28')) &
  523. action=='edit'& article_namespace = 3 & (
  524. mm1 := 'напиш[е|и]те';
  525.   lcase(added_lines) rlike mm1
  526. )
  527.  
  528. 113 Пиар незначимой персоны
  529.  
  530. action == 'edit' & article_namespace == 0 & (!'autoconfirmed' in user_groups | user_editcount < 5) & (
  531.  m1 := 'нацвин|михаил\s+степанов|степанов,?\s+михаил';
  532.  lcase(added_lines) rlike m1 &! lcase(removed_lines) rlike m1  
  533. )
  534.  
  535. 116 Ограничения для Startreker'а
  536.  
  537. user_name == 'Startreker' &
  538. action == 'edit' &
  539. article_namespace > 1 &
  540. article_namespace != 100 &
  541. article_namespace != 101 &
  542. article_namespace != 6 &
  543. article_namespace != 7 &
  544. article_namespace != 10 &
  545. article_namespace != 11 &
  546. article_prefixedtext != 'Обсуждение участника:Mstislavl' &
  547. article_prefixedtext != 'Обсуждение участника:Abeshenkov' &
  548. article_prefixedtext != 'Обсуждение участника:Saidaziz' &
  549. ! ('Startreker' in (article_text)) &
  550. ! ('Проект:Астрономия' in (article_text)) &
  551. ! ('Рецензирование' in (article_text))
  552.  
  553. 118 Вандализм 22
  554.  
  555. action == 'edit' & article_articleid > 0 &
  556. (!'user' in user_groups | user_editcount < 5) &
  557. (
  558.  mm := 'k1magure0range|apxиπиeд|b[иы]kиπид[a0][rр]|hrшeчka|mahдab0шka|mandav05hka|[эe]t0[pr]eπч[и1]k|[gr][uy][fɸ](r1p|ymep|π0k0йhый)';
  559.  
  560.  (
  561.   ( lcase(norm(added_lines)) rlike mm | lcase(norm(summary)) rlike mm )
  562.    &! lcase(norm(old_wikitext)) rlike mm
  563.  )
  564.  |
  565.  contains_any(lcase(added_lines),
  566.  'марыся казакова','казакова марыся','гомосечест','зукаго',
  567.  'яйца штрауса','штраусовые яйца', 'изотронная эра','7498-нрари',
  568.  'евгения супричева','супрычева евгения','троеёбов',
  569.  '— жидо','(жидо)','каменнорожинск','гипсоморд','порнорейх','жидорейх',
  570.  'хyeглoты','users igor53','їжак євген','йожик женя',
  571.  'gladpwnz','поносенков', 'schardt.ru','jopkizem',
  572.  'столица=[[тель-авив]]', 'столица= [[тель-авив]]',
  573.  'певица ртом', 'певец ртом','подобие атома и человека',
  574.  'кинцо', ' кинца', 'мыльцо','мыльца',
  575.  'йобль', 'mywikibiz', 'vkgod.3dn', 'vk-fan.ru',
  576.  'владимiръ', 'жулик и вор','сосет',
  577.  'konstitucia/51','суриковская пропаганда','лондонская шлюха',
  578.  'иван грозный|тебя проклинает', 'xyй', 'убегайте от этого участника','prodawez@',
  579.  'предистория', 'во все дыры', ' няшный',
  580.  'giving100', 'жoпoлиз','члeноcoc', 'кгб по википедии','dniwe ebannoe',
  581.  'чтобы показывать аниме','корку!','аниме!'
  582.  )
  583.  |
  584.  (
  585.   contains_any(article_text, 'Один дома','Бриллиантовая рука','Иван Васильевич',
  586.   'Добро пожаловать','На Дерибасовской','Поезд вне расписания',
  587.   'Операция «Ы»','Колбаса (значения)','Титаник (фильм','Троя (фильм)')
  588.   &
  589.   contains_any(lcase(added_lines), 'киноляп','можно опознать','показан для эффекта', 'крылатые фразы','куй железо')
  590.  )
  591.  
  592. )
  593.  
  594. 119 Масс. правки IP
  595.  
  596. ! 'user' in user_groups
  597. &(
  598.  ip_in_range(user_name, '94.27.0.0/17')| /* Golden Telecom UA вандал */
  599.  ip_in_range(user_name, '188.163.0.0/17')|
  600.  ip_in_range(user_name, '46.119.0.0/16')|
  601.  ip_in_range(user_name, '178.137.128.0/17')|
  602.  ip_in_range(user_name, '217.76.192.0/20')|
  603.  ip_in_range(user_name, '91.79.0.0/16')|   /* MTU вандал */
  604.  ip_in_range(user_name, '109.169.160.0/21')| /* VOLGATELECOM-SAMARA */
  605.  ip_in_range(user_name, '178.45.64.0/20')|
  606.  ip_in_range(user_name, '94.29.0.0/17')| /* MGTS гомофоб */
  607.  ip_in_range(user_name, '95.165.0.0/16')|
  608.  ip_in_range(user_name, '128.70.0.0/16')| /*Краснодарский*/
  609.  ip_in_range(user_name, '217.118.80.0/22')| /*СО-вандал*/
  610.  ip_in_range(user_name, '85.26.0.0/16')|
  611.  ip_in_range(user_name, '83.137.48.0/21')|
  612.  ip_in_range(user_name, '83.149.20.0/22')
  613. )
  614. &! user_name in article_recent_contributors
  615.  
  616. 122 Вандализм VO
  617.  
  618. action=='edit' & article_articleid != 0
  619. & ! 'user' in user_groups
  620. &(
  621.  ip_in_range(user_name,  '46.147.0.0/18')|
  622.  ip_in_range(user_name,  '109.194.128.0/19')|
  623.  ip_in_range(user_name,  '188.187.0.0/17')|
  624.  ip_in_range(user_name,  '188.233.128.0/18')|
  625.  ip_in_range(user_name,  '188.233.48.0/22')
  626. )&(
  627.  
  628. contains_any(article_text,
  629. 'Гомицид','Русский мат','Русское радио','Вибратор','Отсос','Зоонекро','Жириновский','Стиллавин','Гордон','Гросу',
  630. 'OneLittleMouse','Alex Smotrov','Master Shadow','Ликка','Значимость','Фильтр правок','193.227.206.87') |
  631.  
  632. contains_any(lcase(added_lines),'х-уй','х-уя','!!!!','пи-дор','erection_homme') |
  633.  
  634. (article_namespace == 3 & added_lines rlike '[А-Я !-]{6}' & !removed_lines rlike '[А-Я !-]{6}')
  635.  
  636. )
  637.  
  638.  
  639. 123 Белоруссия
  640.  
  641. action == 'edit' & (article_namespace == 0|article_namespace == 14) & !'uploader' in user_groups & 'еларус' in added_lines & (
  642.  old := lcase(removed_lines);
  643.  new := lcase(added_lines);
  644.  rcount('беларус', old) > rcount('беларус', new) &
  645.  rcount('белорусс', old) < rcount('белорусс', new)
  646. )
  647.  
  648. 124 Вандализм "Карате"
  649.  
  650. action=='edit' & article_articleid != 0
  651. & ! 'user' in user_groups
  652. &(
  653.  ip_in_range(user_name,  '94.77.0.0/19')|
  654.  ip_in_range(user_name, '109.188.96.0/19')|
  655.  ip_in_range(user_name, '188.95.184.0/21')|
  656.  ip_in_range(user_name, '188.162.160.0/20')|
  657.  ip_in_range(user_name, '178.157.128.0/19')|
  658.  ip_in_range(user_name, '178.179.0.0/16')
  659. )&(
  660.  
  661. contains_any(article_text,'Оперативное карате','Alex Smotrov','OneLittleMouse')
  662. |
  663. contains_any(lcase(added_lines),
  664. 'оперативное карате','рукопашный бой','травников','смотров')
  665.  
  666. )
  667.  
  668.  
  669. 125 Вандализм ТВ
  670.  
  671. action=='edit' &
  672. ! 'user' in user_groups &
  673.  (ip_in_range(user_name,  '83.149.2.0/23')|
  674.   ip_in_range(user_name,  '46.38.4.0/22')|
  675.   ip_in_range(user_name,  '62.249.146.0/24')
  676.  )
  677. & contains_any(lcase(added_lines),'{{телеканал','{{телепередача','{{мультфильм','alfa television','даль-восток','|закрыт =','|заменён =','прекратившие вещание}}')
  678.  
  679.  
  680. 126 Неприемлемая ссылка
  681.  
  682. !contains_any(user_groups,'editor','sysop','bot')
  683. & article_namespace in [0,1]
  684. & (
  685. contains_any(lcase(added_lines),'internet.ru/users/igor53/blog/','/scoreid/',
  686. 'wm.ru/?rid=', 'wm.com/?rid=', 'hideme.ru',
  687. 'piraty-karibskogo-morya', 'yourpictures.narod', 'cgstroy.ru','heroeswm.ru/?','bonug.','farnievan15','mugenworks.ucoz.com','mugenpower.ucoz.net')
  688. |('клейнер' in lcase(added_lines) & 'youtube' in lcase(added_lines))
  689. )
  690.  
  691. 127 Обход блокировки NТ
  692.  
  693. action == 'edit' &
  694. (
  695.  (
  696.   ! 'user' in user_groups &
  697.   (ip_in_range(user_name,  '94.179.0.0/18')  |
  698.    ip_in_range(user_name, '178.94.128.0/18') )
  699.  )
  700.  |
  701.  ( 'user' in user_groups &  user_editcount  < 5 )
  702. )
  703. &
  704. (
  705.  contains_any(article_text, 'Суматранский носорог','Яванский носорог','Лев',
  706.  '1Goldberg','Кандидаты в хорошие статьи/9 апреля 2011') |
  707.  contains_any(lcase(added_lines), 'user:box/слушает джаз2')
  708. )
  709.  
  710.  
  711. 128 Вандализм «Африка»
  712.  
  713. action=='edit' & article_namespace <= 3 &
  714.  
  715. (
  716.  (! 'user' in user_groups & (
  717.      ip_in_range(user_name, '213.87.80.0/20')|
  718.      ip_in_range(user_name, '213.87.128.0/21')|
  719.      ip_in_range(user_name, '213.87.136.0/21')|
  720.      user_name == '92.243.167.190'|
  721.      user_name == '80.250.174.1' )
  722.  )
  723. |
  724.  ( 'user' in user_groups & user_editcount < 7 )
  725. )&
  726.  
  727. (
  728.    contains_any(lcase(old_wikitext), 'категория:гавана','категория:куба',
  729.    '{{африка','{{столицы африки','{{куба','{{статья проекта африка',
  730.    '{{ближний восток','президенты туниса')
  731.    |
  732.     count('африк', lcase(old_wikitext)) > 2
  733. )
  734.  
  735. &! contains_any(user_name, 'Borevlad')
  736. &! user_name in article_recent_contributors
  737.  
  738. 130 Шри Чинмой
  739.  
  740. action == 'edit' & ! 'user' in user_groups & (
  741. ip_in_range(user_name, '84.51.64.0/19') |
  742. ip_in_range(user_name, '62.182.72.0/21') |
  743. ip_in_range(user_name, '91.189.240.0/21')
  744. ) & (
  745. article_text contains 'Шри Чинмо'|
  746. lcase(added_lines) rlike 'чинмо[йя]'|
  747. article_prefixedtext == 'Обсуждение участника:Van Helsing' |
  748. article_prefixedtext == 'Обсуждение участника:Agafon005' |
  749. article_prefixedtext == 'Обсуждение участника:Ra.ua'
  750. )
  751.  
  752. 133 Вандализм KR-2
  753.  
  754. action=='edit' & article_namespace = 0 & old_size > 0 &
  755. (
  756.  ( !'user' in user_groups &
  757.    (
  758.     ip_in_range(user_name, '95.55.0.0/17')|
  759.     ip_in_range(user_name, '95.55.128.0/18')|
  760.     ip_in_range(user_name, '78.37.128.0/17')|
  761.     ip_in_range(user_name, '178.71.0.0/16')|
  762.     ip_in_range(user_name, '178.213.32.0/21')|
  763.     ip_in_range(user_name, '91.122.128.0/18')
  764.    )
  765.  ) |
  766.    ('user' in user_groups & user_editcount < 10 &! user_name in article_recent_contributors)
  767. ) &
  768.  lcase(old_wikitext) rlike '\[\[категория:(?:[^\]]*израил[ьяе]|(?:анти)?сионизм|[^\]]+евреи|иуд[^\]]+|антисем[^\]]+|[^\]]*холокост[ае]?)(?:\|[* ])?\]\]|(?<!флаг )израиля}}|{{иуд|{{евре|{{jud|сионизм}}|{{антисе'
  769.  
  770.  
  771. 135 Масс. правки новичка
  772.  
  773. action == 'edit' & old_size != 0 &
  774. 'user' in user_groups & user_editcount < 10
  775. &! contains_any(user_groups, 'uploader', 'bot')
  776. &! user_name in article_recent_contributors
  777. & count('http://', string(added_lines)) <= count('http://', string(removed_lines))
  778. &! contains_any(summary, 'робот ')
  779. &! contains_any(user_name, 'Rainvitz23')
  780.  
  781.  
  782. 138 Вандализм тематический
  783.  
  784. article_namespace in [0,3] &
  785. !contains_any(user_groups,'editor','bot') &
  786. (
  787.  (article_articleid == 865669 & contains_any(added_lines,'Дата_смерти','Место_смерти'))|
  788.  (article_articleid == 377 & 'растворителем]]!' in added_lines)|
  789.  (article_articleid == 1349548 & contains_any(lcase(added_lines),'э́штон ка́тчер', ' = эштон катчер'))|
  790.  (article_articleid == 88583 & contains_any(lcase(added_lines), 'пердь', 'пердяне'))|
  791.  (article_text == 'Мухаммед' & (!'Mcrop.JPG' in added_lines & 'Mcrop.JPG' in removed_lines))|
  792.  (article_text == 'Унгерн-Штернберг, Роман Фёдорович фон' & contains_any(lcase(added_lines),'bulichyov.png','сергей булычёв' ,'внешность и буйный'))|
  793.  (article_text == 'H2O: Просто добавь воды'&
  794.   (
  795.    ip_in_range(user_name, '94.41.0.0/16')|
  796.    ip_in_range(user_name, '136.169.0.0/16')|
  797.    ip_in_range(user_name, '89.189.128.0/19')|
  798.    ip_in_range(user_name, '95.105.0.0/16')|
  799.    ip_in_range(user_name, '46.191.192.0/19')|
  800.    ip_in_range(user_name, '81.30.176.0/20')|
  801.    ip_in_range(user_name, '77.79.128.0/18')
  802.    )
  803.   )|
  804.  (article_text == 'Налог'&ip_in_range(user_name, '178.187.0.0/16'))
  805. )
  806.  
  807. 141 Вандализм VIVAS
  808.  
  809. action=='edit' &
  810. ! ('user' in user_groups) &
  811. (
  812.  ip_in_range(user_name, '24.0.0.0/12')|
  813.  ip_in_range(user_name, '64.134.0.0/16')|
  814.  ip_in_range(user_name, '67.0.0.0/13')|
  815.  ip_in_range(user_name, '67.128.0.0/13')|
  816.  ip_in_range(user_name, '75.144.0.0/13')|
  817.  ip_in_range(user_name, '174.16.0.0/12')|
  818.  ip_in_range(user_name, '206.81.128.0/19')|
  819.  ip_in_range(user_name, '12.185.40.144/28')
  820. ) &
  821. (
  822. contains_any(article_text, 'Один дома','Бриллиантовая рука',
  823.  'Поезд вне расписания','Операция «Ы»','Колбаса (значения)','Титаник (фильм','Троя (фильм)',
  824.  'Alex Smotrov', 'OneLittleMouse','Autumn Leaves‎') |
  825. contains_any(lcase(added_lines),
  826.  'киноляпы','расхождения с реальностью','ошибки в фильме','интересные факты') |
  827. contains_any( lcase(summary),
  828.  'киноляп','дебил','жлоб','блочить')
  829. )
  830.  
  831. 142 Фильтр для воспроизведения технических неполадок
  832.  
  833. 1(
  834.  ip_in_range(user_name, '24.0.0.0/12')|
  835.  ip_in_range(user_name, '64.134.0.0/16')|
  836.  ip_in_range(user_name, '67.0.0.0/13')|
  837.  ip_in_range(user_name, '75.144.0.0/13')|
  838.  ip_in_range(user_name, '174.16.0.0/12')|
  839.  ip_in_range(user_name, '206.81.128.0/19')|
  840.  ip_in_range(user_name, '12.185.40.144/28')
  841. )
  842.  
  843. 143 Фильтр для воспроизведения технических неполадок 2
  844.  
  845. contains_any(article_text, 'Один дома','Бриллиантовая рука',
  846.  'Поезд вне расписания','Операция «Ы»','Колбаса (значения)','Титаник (фильм','Троя (фильм)',
  847.  'Alex Smotrov', 'OneLittleMouse') |
  848. contains_any(lcase(new_wikitext),
  849.  'киноляпы','расхождения с реальностью','ошибки в фильме') |
  850. contains_any( lcase(summary),
  851.  'киноляп','дебил','жлоб','блочить')
  852.  
  853.  
  854. 144 Войны правок из Костромы
  855.  
  856. action=='edit' &
  857. ! 'user' in user_groups &
  858. ip_in_range(user_name, '46.42.0.0/18') &
  859. contains_any(article_text, 'Урало-Волжский штат', 'Славянофобия', 'Передняя Азия', 'Валенки (песня)',
  860.  'англо-нидерландск','англо-голландск', 'я Русь', 'Боливар, Симон')
  861.  
  862. 145 Вандализм «Мята чай»
  863.  
  864. action=='edit' &  old_size > 0 &
  865. ! 'user' in user_groups &
  866. (
  867.  ip_in_range(user_name, '31.162.64.0/18')|
  868.  ip_in_range(user_name, '90.151.128.0/20')|
  869.  ip_in_range(user_name, '94.50.128.0/20')|
  870.  ip_in_range(user_name, '94.51.112.0/20')|
  871.  ip_in_range(user_name, '178.46.64.0/18')|
  872.  ip_in_range(user_name, '188.16.192.0/18')|
  873.  ip_in_range(user_name, '188.16.0.0/18')|
  874.  ip_in_range(user_name, '188.17.160.0/19')|
  875.  ip_in_range(user_name, '188.18.128.0/18')
  876. )&(
  877.  article_namespace == 10 /*шаблоны*/
  878.  |
  879.  contains_any(article_text, 'Сочи','Луна','Солнце','Чай','Большой разрыв',
  880.  'Mozilla Firefox','Sun Microsystems','Акронис','Acronis','IcoFX',
  881.  'Белоруссия','Швейцария','Ленинград','Санкт-Петербург','Российская империя',
  882.  'Рецензирование','Запросы к','Викивстречи','Установка защиты',
  883.  'Alex Smotrov','OneLittleMouse')
  884.  |
  885.  contains_any(lcase(added_lines),
  886.  'redirect','карточка государства', ' чай', 'чай ', ' сок', 'сок ', 'воды!')
  887.  |
  888.  contains_any(lcase(old_wikitext), '{{эссе}}')
  889. )
  890.  
  891.  
  892. 146 Защита до АПАТ
  893.  
  894. action == 'edit' &
  895. ('|' + article_prefixedtext + '|' ) in '|вставьте сюда название защищаемой|'
  896. & ! contains_any(user_groups, 'editor','closer','bot','sysop')
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top