Rozdíly mezi verzemi

PoložkaVerze z 15. 6. 2022, 08:21 od uživatele Matěj SuchánekVerze z 16. 7. 2022, 14:15 od uživatele Matěj Suchánek
Základní informace
Poznámky:
Filtr pro odhalení kategorizace uživatelské stránky --Martin Urbanec
Filtr pro odhalení kategorizace uživatelské stránky --Martin Urbanec


Má se týkat pouze podstránek --Martin Urbanec
Má se týkat pouze podstránek --Martin Urbanec


Rozšířeno na autopatrolled --Martin Urbanec
Rozšířeno na autopatrolled --Martin Urbanec


Zkusme filtrovat úplně všechny editace --Martin Urbanec
Zkusme filtrovat úplně všechny editace --Martin Urbanec


Značka --Martin Urbanec
Značka --Martin Urbanec


Kategorie jsou v pořádku uvnitř <nowiki> nebo <!--. --Matěj Suchánek
Kategorie jsou v pořádku uvnitř <nowiki> nebo <!--. --Matěj Suchánek


Zdá se, že regexy nejsou singleline, takže takto + whitelist <includeonly>, které také přímo nezpůsobuje kategorizaci. --Matěj Suchánek
Zdá se, že regexy nejsou singleline, takže takto + whitelist <includeonly>, které také přímo nezpůsobuje kategorizaci. --Matěj Suchánek


-
-
Varování --Martin Urbanec
Varování --Martin Urbanec


Sloučení do jednoho regexu. Chyba byla v tom, když se našla kategorie vně jedné značky, netestovalo se, zda není i uvnitř jiných. --Matěj Suchánek
Sloučení do jednoho regexu. Chyba byla v tom, když se našla kategorie vně jedné značky, netestovalo se, zda není i uvnitř jiných. --Matěj Suchánek


+Diskusní stránky. --Matěj Suchánek
+Diskusní stránky. --Matěj Suchánek


Doporučuju povolení robotů pro změnu stávající kategorizace, např. https://cs.wikipedia.org/w/index.php?title=Diskuse:Albrecht_I._z_Kolowrat&diff=15917012&oldid=15208248
Doporučuju povolení robotů pro změnu stávající kategorizace, např. https://cs.wikipedia.org/w/index.php?title=Diskuse:Albrecht_I._z_Kolowrat&diff=15917012&oldid=15208248


JAn Dudík
JAn Dudík


Boty nevarujme. --MU
Boty nevarujme. --MU


Zjednodušení. --Matěj Suchánek
Zjednodušení. --Matěj Suchánek


Dočasně vypnuté, per IRC žádost od Cyberpower678 --MU
Dočasně vypnuté, per IRC žádost od Cyberpower678 --MU


+pre --MU
+pre --MU


Global abusefilter maintainer edit: rewrite regex so that it's much faster and does not cause the filter to break ~50 times a day. --Daimona Eaytoy, 2022-04-17
Global abusefilter maintainer edit: rewrite regex so that it's much faster and does not cause the filter to break ~50 times a day. --Daimona Eaytoy, 2022-04-17


str_replace_regexp. --Matěj Suchánek
str_replace_regexp. --Matěj Suchánek
Jen správně vložené kategorie. --Matěj Suchánek
Podmínky filtru
Podmínky:
(
(
  ( page_namespace == 2 & '/' in page_title ) |  
  ( page_namespace == 2 & '/' in page_title ) |  
  ( page_namespace % 2 == 1 )
  ( page_namespace % 2 == 1 )
)
)
&! 'bot' in user_groups
&! 'bot' in user_groups
& contains_any(lcase(added_lines), '[[kategorie:', '[[category:')
& contains_any(lcase(added_lines), '[[kategorie:', '[[category:')
& (
& (
  no_tags := str_replace_regexp(lcase(new_wikitext), '(?:<(includeonly|nowiki|pre)>[\w\W]*?</\1>|<!--[\w\W]*?-->)', '');
  no_tags := str_replace_regexp(lcase(new_wikitext), '(?:<(includeonly|nowiki|pre)>[\w\W]*?</\1>|<!--[\w\W]*?-->)', '');
  contains_any(no_tags, '[[kategorie:', '[[category:')
  no_tags rlike '\[\[ *(category|kategorie):[^\[\]]+\]\]'
)
)
& page_id !== 1407109
& page_id !== 1407109