Jump to content

Edit filter configuration

Differences between versions

ItemVersion from 19:48, 28 March 2018 by MusikAnimalVersion from 17:46, 8 June 2019 by Galobtter
Basic information
Notes:
Checks for DOI references to commonly used predatory open access publishers.
Checks for DOI references to commonly used predatory open access publishers.


10.1234: Not issued, used by some junk journals to appear legit
10.1234: Not issued, used by some junk journals to appear legit
10.1999: WASET
10.1999: WASET
10.2495: WIT Press
10.2495: WIT Press
10.4018: IGI Global
10.4018: IGI Global
10.4172: OMICS Group
10.4172: OMICS Group
10.4236: Scientific Research Publishing
10.4236: Scientific Research Publishing
10.5897: Academic Journals
10.5897: Academic Journals
10.11648: Science Publishing Group
10.11648: Science Publishing Group
10.15373: World Wide Journals
10.15373: World Wide Journals
10.17265: David Publishing
10.17265: David Publishing


Only check namespaces 0,1,2,3,118 --TNT 3/Dec/17
Only check namespaces 0,1,2,3,118 --TNT 3/Dec/17


Added some domains to check .. lets see what happens to parsetime
Added some domains to check .. lets see what happens to parsetime


Allowing use on talk pages, hope this okay... otherwise we need to somehow exclude talk page archives, and also bots, see [[Special:Permalink/832937586#Edit filter problems]] ~MA
Allowing use on talk pages, hope this okay... otherwise we need to somehow exclude talk page archives, and also bots, see [[Special:Permalink/832937586#Edit filter problems]] ~MA
Cleanup, and check removed_lines so that pages with the dois don't have most edits trigger the filter. -G 2019-06-08
Filter conditions
Conditions:
(documentation)
article_namespace rlike "^(0|2|118)$" &
equals_to_any(page_namespace, 0, 2, 118) &  
(
(
(added_lines irlike "doi[ ]*=[ ]*10.(1234|1999|2495|4018|4172|4236|5897|11648|15373|17265)") |
  (
(
    dois := "doi[ ]*=[ ]*10.(1234|1999|2495|4018|4172|4236|5897|11648|15373|17265)";
  (added_lines irlike "biomedres\.info|cennser\.org|cpinet\.info") &
    added_lines irlike dois &
  (added_links irlike "biomedres\.info|cennser\.org|cpinet\.info")
    !(removed_lines irlike dois)
)
  )
  |
  (
    urls := "biomedres\.info|cennser\.org|cpinet\.info";
    added_lines irlike urls  &
    added_links irlike urls
  )
)
)