Edit filter configuration

Differences between versions

ItemVersion from 19:46, 3 September 2020 by Suffusion of YellowVersion from 21:10, 12 February 2022 by Suffusion of Yellow
Basic information
Notes:
Sometimes, an editor adds a deprecated/unreliable source but SHOULDN'T be warned. It's still useful to tag these edits for review. --Suffusion of Yellow 20:18 28 Aug 2020
Sometimes, an editor adds a deprecated/unreliable source but SHOULDN'T be warned. It's still useful to tag these edits for review. --Suffusion of Yellow 20:18 28 Aug 2020


Exclude deletion/copyvio templates; otherwise copyvio is preserved in the (public) log. --Suffusion of Yellow 19:46 3 Sep 2020
Exclude deletion/copyvio templates; otherwise copyvio is preserved in the (public) log. --Suffusion of Yellow 19:46 3 Sep 2020
Sync with other filters. --Suffusion of Yellow 21:10 12 Feb 2022
Filter conditions
Conditions:
(documentation)
(
(
     "bot" in user_groups |
     "bot" in user_groups |
     summary irlike "^(?:revert|rv|undid)|AFCH|WP:TW|reFill"
     summary irlike "^(?:revert|restore|rv|undid)|AFCH|reFill"
) & (
) & (
     equals_to_any(page_namespace, 0, 2, 10, 118)
     equals_to_any(page_namespace, 0, 2, 10, 118)
) & (
) & (
     filter869 := "\b(dailymail\.co(\.uk|m)|(thisismoney\.co\.uk)|(b(aike)?\.baidu|campaignlifecoalition|cinemos|dailycaller|epochtimes|frontpagemag|frontpagemagazine|glitchwave|lifenews|lifesitenews|mintpressnews|newsbreak|nndb|oann|occupydemocrats|rateyourmusic|rt|sonemic|sputniknews|takimag|theepochtimes|thegatewaypundit|thegrayzone|thepeerage|urbandictionary|vdare|wnd|worldnetdaily|worldstatesmen|zerohedge)\.com|(royalark|telesur(english|tv))\.net|(alternet|voltairenet|worldstatesmen)\.org|hispantv\.(com|ir)|last\.fm|newsoftheworld\.co(\.uk|m)|thesun\.(co\.uk|mobi|ie)|thescottishsun\.co\.uk)";
     filter869 := "\b(armeniasputnik\.am|almanach\.be|sputnik\.by|jacobite\.ca|(globaltimes|sputniknews)\.cn|(dailystar|mailpictures\.newsprints|mailplus|thescottishsun|thisismoney)\.co\.uk|thesun\.(co\.uk|ie|mobi)|(cracroftspeerage|dailymail|englishmonarchs|newsoftheworld|mailonsunday)\.co(\.uk|m)|(b(aike)?\.baidu|campaignlifecoalition|cgtn|cinemos|crunchbase|dailycaller|dreamteamfc|epochtimes|frontpagemag|frontpagemagazine|glitchwave|huanqiu|lifenews|lifesitenews|mailonline\.pressreader|mintpressnews|newsbreak|newsmax|newsmaxtv|nndb|oann|occupydemocrats|page3|presstv|rateyourmusic|rt|sonemic|sputniknews|takimag|the-sun|theepochtimes|thegatewaypundit|thegrayzone|thepeerage|urbandictionary|vdare|wnd|worldnetdaily|worldstatesmen|zerohedge)\.com|hispantv\.(com|ir)|last\.fm|sputnik\.kz|(royalark|telesur(english|tv))\.net|(almanachdegotha|alternet|chivalricorders|jihadwatch|voltairenet|worldstatesmen)\.org|sputniknews\.ru|presstv\.ir|lifesite\.net|unz.org|unz.com|voiceofrussia.com|republicworld.com)";
     filter891 := "doi[ ]*?[=\|\:][ ]*?10\.(11648|1166|1234|12677|12692|12720|12988|13005|13172|13188|14218|14257|14303|14419|14445|1453|14569|14662|14738|15373|15406|15415|15680|15761|17265|18005|18052|18311|18775|19030|19044|19070|19080|1999|20319|20431| 20472|20849|20902|21102|21767|22158|23937|2495|30845|35841|36648|3844|3923|3968|4018|4156|4172|4236|4303|5267|5296|5376|5430|5455|5539|5567|5580|5772|5812|5815|5829|5897|5899|5923|5963|6007|7243|7439|7537|7575|7718|7763|9734)"
     filter891 := "doi[ ]*?[=\|\:][ ]*?10\.(11648|1166|1234|12677|12692|12720|12988|13005|13172|13188|14218|14257|14303|14419|14445|1453|14569|14662|14738|15373|15406|15415|15680|15761|17265|18005|18052|18311|18775|19030|19044|19070|19080|1999|20319|20431| 20472|20849|20902|21102|21767|22158|23937|2495|30845|35841|36648|3844|3923|3968|4018|4156|4172|4236|4303|5267|5296|5376|5430|5455|5539|5567|5580|5772|5812|5815|5829|5897|5899|5923|5963|6007|7243|7439|7537|7575|7718|7763|9734)"
         + "|" + "academicjournals\.com|academicjournals\.net|academicjournals\.org|academicpub\.org|academicresearchjournals\.org|aiac\.org\.au|aicit\.org|alliedacademies\.org|arcjournals\.org|ashdin\.com|aspbs\.com|avensonline\.org|biomedres\.info|biopublisher\.ca|bowenpublishing\.com|ccsenet\.org|cennser\.org|clinmedjournals\.org|cluteinstitute\.com|conferenceseries\.com|cpinet\.info|cscanada\.net|davidpublisher\.org|etpub\.com|eujournal\.org|growingscience\.com|grdspublishing\.org|hanspub\.org|hoajonline\.com|hrmars\.com|iacsit\.org|iamure\.com|\.idosi\.org|igi-global\.com|iises\.net|imedpub\.com|informaticsjournals\.com|innspub\.net|intechopen\.com|intechweb\.org|interesjournals\.org|internationaljournalssrg\.org|ispacs\.com|ispub\.com|julypress\.com|juniperpublishers\.com|kowsarpub\.com|kspjournals\.org|m-hikari\.com|macrothink\.org|mecs-press\.org|medcraveonline\.com|oapublishinglondon\.com|oatext\.com|omicsonline\.org|ospcindia\.org|researchleap\.com|sapub\.org|scholink\.org|scialert\.net|scidoc\.org|sciencedomain\.org|sciencedomains\.org|sciedu\.ca|sciencepg\.com|sciencepub\.net|sciencepubco\.com|sciencepublication\.org|sciencepublishinggroup\.com|scipg\.net|scipress\.com|scirp\.org|scopemed\.com|sersc\.org|sphinxsai\.com|scholarpublishing\.org|\.ssjournals\.com|thesai\.org|waset\.org|witpress\.com|worldwidejournals\.com|xandhpublishing\.com|xiahepublishing\.com|zantworldpress\.com";
         + "|" + "academicjournals\.com|academicjournals\.net|academicjournals\.org|academicpub\.org|academicresearchjournals\.org|aiac\.org\.au|aicit\.org|alliedacademies\.org|arcjournals\.org|ashdin\.com|aspbs\.com|avensonline\.org|biomedres\.info|biopublisher\.ca|bowenpublishing\.com|ccsenet\.org|cennser\.org|clinmedjournals\.org|cluteinstitute\.com|conferenceseries\.com|cpinet\.info|cscanada\.net|davidpublisher\.org|etpub\.com|eujournal\.org|growingscience\.com|grdspublishing\.org|hanspub\.org|hoajonline\.com|hrmars\.com|iacsit\.org|iamure\.com|\.idosi\.org|igi-global\.com|iises\.net|imedpub\.com|informaticsjournals\.com|innspub\.net|intechopen\.com|intechweb\.org|interesjournals\.org|internationaljournalssrg\.org|ispacs\.com|ispub\.com|julypress\.com|juniperpublishers\.com|kowsarpub\.com|kspjournals\.org|longdom\.org|m-hikari\.com|macrothink\.org|mecs-press\.org|medcraveonline\.com|oapublishinglondon\.com|oatext\.com|omicsonline\.org|ospcindia\.org|researchleap\.com|sapub\.org|scholink\.org|scialert\.net|scidoc\.org|sciencedomain\.org|sciencedomains\.org|sciedu\.ca|sciencepg\.com|sciencepub\.net|sciencepubco\.com|sciencepublication\.org|sciencepublishinggroup\.com|scipg\.net|scipress\.com|scirp\.org|scopemed\.com|sersc\.org|sphinxsai\.com|scholarpublishing\.org|\.ssjournals\.com|thesai\.org|waset\.org|witpress\.com|worldwidejournals\.com|xandhpublishing\.com|xiahepublishing\.com|zantworldpress\.com";
     filter894 := "(publisher|work)\s?[=,:]\s?(Author\s?House|CreateSpace|Trafford\s?Publishing|iUniverse\s?|Lulu|XLibris|Edwin\s?Mellen\s?Press|Grosvenor\s?House\s?Publishing)\b"
     filter894 := "(publisher|work)\s?[=,:]\s?(Author\s?House|CreateSpace|Trafford\s?Publishing|iUniverse\s?|Lulu|XLibris|Edwin\s?Mellen\s?Press|Grosvenor\s?House\s?Publishing)\b"
         + "|" + "\b(authorhouse\.com|createspace\.\w{2,3}|grosvenorhousepublishing\.com|iuniverse\.com|lulu\.com|mellenpress\.com|trafford\.com|xlibris\.com)\b";
         + "|" + "\b(authorhouse\.com|createspace\.\w{2,3}|grosvenorhousepublishing\.com|iuniverse\.com|lulu\.com|mellenpress\.com|trafford\.com|xlibris\.com)\b";
     filter1034 := "\b(?:wikileaks)\.(com|org)";
     filter1034 := "\b(?:wikileaks)\.(com|org)";
     filter1045 := "\b(angelfire|blogger|blogspot|geocities|livejournal|rootsweb|wordpress)\.\w{2,3}\b";
     filter1045 := "\b(angelfire|blogger|blogspot|geocities|livejournal|rootsweb|wordpress|drive\.google|dropbox)\.\w{2,3}\b";
     filter1057 := "<\s*ref[^\/]*>[^<]*wikipedia\.org";
     filter1057 := "<\s*ref[^\/]*>[^<]*wikipedia\.org";
      
      
     all := filter869 + "|" + filter891 + "|" + filter894 + "|" +
     all := filter869 + "|" + filter891 + "|" + filter894 + "|" +
         filter1034 + "|" + filter1045 + "|" + filter1057;
         filter1034 + "|" + filter1045 + "|" + filter1057;
      
      
     added_lines irlike all &
     added_lines irlike all &
     !(removed_lines irlike all) &
     !(removed_lines irlike all) &
     !(added_lines irlike "\{\{(db[\-\|]|delete\||sd\||speedy deletion|(subst:)?copyvio|copypaste)")
     !(added_lines irlike "\{\{(db[\-\|]|delete\||sd\||speedy deletion|(subst:)?copyvio|copypaste)")
)
)