name
|
purpose
|
category
|
Selects articles based on categories. More than one category can be specified with pipe | (tag syntax) or broken pipe ¦ (parser function syntax) as a separator; the effect being that pages listed have to be at least in one of the categories (logical OR).
If the category parameter is specified more than once, the pages listed have to match all these parameters (logical AND).
|
categorymatch
|
Selects articles based on categories. One or more patterns can be specified (SQL LIKE); a page is selected if at least one of its categories matches at least one of the patterns.
|
categoryregexp
|
Selects pages with a category matching a regular expression.
|
notcategory
|
Much like the category parameter, but requires that every page listed not be in a particular category. Unlike in the category parameter, categories cannot be combined using logical OR, only one criterion can be specified per line.
|
notcategorymatch
|
Works like notcategory but based on SQL LIKE.
|
notcategoryregexp
|
Works like notcategory but based on SQL REGEXP.
|
categoriesminmax
|
Restricts article selection to those assigned to at least [min] categories, and/or at most to [max] categories.
|
namespace
|
Restricts article selection to the given namespace(s).
|
notnamespace
|
Much like the notcategory parameter, but for namespaces. Restricts article selection to those not in the given namespace(s).
|
linksfrom
|
Selects articles that are referenced/linked from at least one of the specified pages.
|
openreferences
|
Extends linksfrom to unresolved references (non-existing articles or image links). Implicitly sets ordermethod=none if set to yes or missing.
Most DPL3 parameters depend on the existence of a page. If openreferences is set, none of those parameters can be used. Examples of conflicting parameters are all parameters related to categories, revisions, authors, redirections, and some other parameters.
|
notlinksfrom
|
Selects articles that are NOT referenced/linked from any of the specified pages.
|
linksto
|
Selects articles that link to at least one of the specified pages.
|
notlinksto
|
Selects articles that do NOT link to any of the specified pages.
|
linkstoexternal
|
Selects articles that contain an external link that matches a given text pattern.
|
imageused
|
Selects articles that use a certain image.
|
imagecontainer
|
Select images that are contained in one or more articles.
|
uses
|
Selects articles that use (transclude) at least one of the specified templates (wiki syntax: {{...}} ).
|
notuses
|
Selects articles that do not use any of the specified templates.
Caution: The implementation of this feature is not very efficient. Use with care and avoid huge result sets.
|
usedby
|
Selects articles (templates) that are used (transcluded) by a specified page.
|
createdby
|
Selects articles that were created by the specified user.
This is an expensive and slow function.
|
notcreatedby
|
Selects articles that were not created by the specified user.
This is an expensive and slow function.
|
modifiedby
|
Selects articles that were created or at least once modified by the specified user.
|
notmodifiedby
|
Selects articles that were not (created or) modified by the specified user.
|
lastmodifiedby
|
Selects articles where the last modification was done by the specified user.
|
notlastmodifiedby
|
Selects articles where the last modification was not done by the specified user.
|
title
|
Select one single page by its (namespace and) title, sets mode=userformat giving no output by default, and requires an include statement.
This parameter's behavior is different from most other selection criteria, it is primarily useful for including/transcluding contents from one specific page.
|
titlelt
|
Restrict the selection to articles with a title less or equal to a given value.
|
titlegt
|
Restrict the selection to articles with a title greater or equal to a given value.
|
titlematch
|
Select articles with a title matching at least one of the specified patterns. The patterns are used as a LIKE argument in an SQL query. Namespaces are ignored, as the namespace parameter can be used to further narrow the selection.
|
titleregexp
|
Select articles with a title matching the specified regular expressions. The pattern is used as a REGEXP argument in a SQL query. Namespaces are ignored, as the namespace= parameter can be used to further narrow the selection.
|
nottitlematch
|
Select articles with a title not matching any of the specified patterns. The patterns are used as a LIKE argument in a SQL query. Namespaces are ignored, as the namespace= parameter can be used to further narrow the selection. Normally, you would want to use this selection only in combination with other criteria. Otherwise, output could become huge.
|
nottitleregexp
|
Select articles with a title that does not match the specified regular expression. Normally, you would want to use this selection only in combination with other criteria. Otherwise, output could become huge.
|
includematch
|
Controls the selection of articles based on the content that is included from them.
|
includematchparsed
|
Controls the selection of articles based on (pre-parsed) contents that is included from them.
|
includenotmatch
|
Controls the selection of articles based on contents that is included from them.
|
includenotmatchparsed
|
Controls the selection of articles based on (pre-parsed) contents that are included from them.
|
lastrevisionbefore
|
Selects articles that existed before the specified date, and displays the last revision before that date (this latter date can be accessed using the REVISION variable in mode=userformat ).
|
firstrevisionsince
|
Selects articles that had a revision created after the specified date, and displays that revision date (this latter date can be accessed using the REVISION variable in mode=userformat ).
|
allrevisionsbefore
|
Shows all revisions that existed before the specified date. The date of each revision is shown (and is available as REVISION in mode=userformat ).
|
allrevisionssince
|
Shows all revisions that were created after the specified date. The date of each revision is shown (and is available as REVISION in mode=userformat ). If there was no new revision of an existing article after the specified date, that article does not appear in the output.
|
maxrevisions
|
Shows an article (or its revisions) only if its number of revisions are less than the value specified.
|
minrevisions
|
Shows an article (or its revisions) only if its number of revisions are greater than the value specified.
|
articlecategory
|
Selects a talk page based on the corresponding base article (in the default namespace) category.
|
includesubpages
|
Controls the inclusion or exclusion of pages which have a '/' in their name. The default is true .
|
redirects
|
Controls the inclusion or exclusion of redirect pages in the output. By default, redirections are not shown.
|
minoredits
|
Controls the inclusion or exclusion of minor edits in output. Requires ordermethod=[...]firstedit¦lastedit .
|
stablepages
|
Controls the inclusion or exclusion of pages which are flagged as 'stable'.
|
qualitypages
|
Controls the inclusion or exclusion of pages which are flagged as 'quality pages'.
|
skipthispage
|
Includes the page containing the DPL query in the result set (self reference, which is excluded by default).
|
count
|
Controls the number of results shown.
|
scroll
|
Enables built-in support for scrolling through large result sets, allowing them to be split into smaller result sets.
|
offset
|
Shows only a portion of a big result list; typically used in combination with count.
|
randomcount
|
Selects a subset from the result set for display, based on a random count.
|
randomseed
|
Sets an initial value for the random generator.
|
distinct
|
Allows / suppresses duplicates in the output.
|
ignorecase
|
Makes comparisons insensitive to case.
|