name
|
purpose
|
category
|
Select articles based on categories. You can specify more than one category with the pipe '
|
categorymatch
|
Select articles based on categories. You can specify one or more patterns (SQL LIKE); a page will be selected if at least one of its categories matches at least one of the patterns.
|
categoryregexp
|
select 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 'category' you cannot combine several categories using logical OR in this parameter.
|
notcategorymatch
|
Works like notcategory but based on SQL LIKE
|
notcategoryregexp
|
Works like notcategory but based on SQL REGEXP
|
categoriesminmax
|
To restrict the search to articles which are assigned to at least [min] and at most to [max] categories.
|
namespace
|
To restrict the articles in the list to only be in one of the given namespaces.
|
notnamespace
|
Much like the notcategory parameter, but for namespaces. Requires that every page listed not be in one of given namespaces.
|
linksfrom
|
Selects articles which are referenced from at least one of the specified pages.
|
openreferences
|
extends the 'linksfrom' to unresolved references.
|
notlinksfrom
|
Selects articles which are NOT referenced from any of the specified pages.
|
linksto
|
Selects articles which link to at least one of the specified pages.
|
notlinksto
|
Selects articles which do NOT link to any of the specified pages.
|
linkstoexternal
|
Selects articles which contain an external link that matches a given text pattern.
|
imageused
|
Selects articles which use a certain image
|
imagecontainer
|
Select images which are contained in one or more articles
|
uses
|
Selects articles which use at least one of the specified templates (wiki syntax: {{...}} ).
|
notuses
|
Selects articles which do not use any of the specified template.
|
usedby
|
Selects articles (templates) which are used (included) by a specified page.
|
createdby
|
Selects articles which were created by the specified user.
- Warning: This keyword can produce very slow and inefficient queries on your MediaWiki system, potentially impacting performance for all users. (See bug report.)
|
notcreatedby
|
Selects articles which were NOT created by the specified user.
- Warning: This keyword can produce very slow and inefficient queries on your MediaWiki system, potentially impacting performance for all users. (See bug report.)
|
modifiedby
|
Selects articles which were created or at least once modified by the specified user.
|
notmodifiedby
|
Selects articles which 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.
|
title<
|
Restrict the selection to pages with a title less or equal to a given value.
|
title>
|
Restrict the selection to pages with a title greater or equal to a given value.
|
scroll
|
enable built-in support for scrolling result sets.
|
titlematch
|
Select pages 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 pages with a title matching the specified regular expressions. The pattern will be 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 pages 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 pages with a title that does NOT match the specified regular expression. The expression will be used as a REGEXP 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.
|
includematch
|
Controls the selection of pages based on contents which shall be included from these pages.
|
includematchparsed
|
Controls the selection of pages based on (pre-parsed) contents which shall be included from these pages.
|
includenotmatch
|
Controls the selection of pages based on contents which shall be included from these pages.
|
includenotmatchparsed
|
Controls the selection of pages based on (pre-parsed) contents which shall be included from these pages.
|
lastrevisionbefore
|
shows only articles which existed before the specified date. The date of the last revision
before that date will be shown (and will be available as %REVISION% in mode=userformat).
|
firstrevisionsince
|
The date of the first revision after the specified date will be shown (and will be available as %REVISION% in mode=userformat).
|
allrevisionsbefore
|
shows all revisions which existed before the specified date. The date of each revision will be shown (and will be available as %REVISION% in mode=userformat).
|
allrevisionssince
|
shows all revisions which were created after the specified date. The date of each revision will be shown (and will be available as %REVISION% in mode=userformat). If there was no new revision of an existing article after the specified date that article will not appear in the output.
|
maxrevisions
|
show a page (or its revisions) only if there do not exist more than a given number of revisions for that page.
|
minrevisions
|
show a page (or its revisions) only if there exist at least a given number of revisions for that page.
|
articlecategory
|
select a talk page based on a category to which the corresponding base article (in the default namespace) belongs.
|
includesubpages
|
Controls the inclusion or exclusion of pages which have a '/' in their name. Default is true.
|
redirects
|
Controls the inclusion or exclusion of redirect pages in the output. By default redirections are NOT shown.
|
minoredits
|
Control the inclusion or exlusion of minor edits in lists.
|
stablepages
|
Control the inclusion or exclusion of pages which are flagged as 'stable'
|
qualitypages
|
Control the inclusion or exclusion of pages which are flagged as 'quality pages'
|
count
|
Controls the number of results that are shown.
|
scroll
|
activate result scrolling
|
offset
|
show only a portion of a big result list; typically used in combination with "count="
|
randomcount
|
create the complete result set and then select a subset for display by random.
|
randomseed
|
set an initial value for the random generator
|
distinct
|
allow / suppresses duplicates in the output
|
ignorecase
|
make comparisons insensitive to case
|
skipthispage
|
include the page containing the DPL query into the result set
|