class MediaWiktory::Wikipedia::Actions::Pagetriagelist
Get
a list of page IDs for building a PageTriage queue.
Usage:
“`ruby api.pagetriagelist.page_id(value).perform # returns string with raw output # or api.pagetriagelist.page_id(value).response # returns output parsed and wrapped into Response
object “`
See {Base} for generic explanation of working with MediaWiki actions and {MediaWiktory::Wikipedia::Response} for working with action responses.
All action's parameters are documented as its public methods, see below.
Public Instance Methods
Whether to show only pages created by blocked users.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 129 def blocked_users() merge(blocked_users: 'true') end
The direction the list should be sorted in - oldestfirst or newestfirst.
@param value [String] @return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 93 def dir(value) merge(dir: value.to_s) end
The maximum number of results to return.
@param value [Integer] @return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 69 def limit(value) merge(limit: value.to_s) end
What namespace to pull pages from.
@param value [Integer] @return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 101 def namespace(value) merge(namespace: value.to_s) end
Whether to show only pages with no category.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 108 def no_category() merge(no_category: 'true') end
Whether to show only pages with no inbound links.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 115 def no_inbound_links() merge(no_inbound_links: 'true') end
Whether to show only pages created by non auto confirmed users.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 122 def non_autoconfirmed_users() merge(non_autoconfirmed_users: 'true') end
Timestamp to start from.
@param value [Integer] @return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 77 def offset(value) merge(offset: value.to_s) end
Return data for the specified page IDs, ignoring other parameters.
@param value [Integer] @return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 26 def page_id(value) merge(page_id: value.to_s) end
Page ID to start from (requires offset param to be passed as well).
@param value [Integer] @return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 85 def pageoffset(value) merge(pageoffset: value.to_s) end
Whether to show only bot edits.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 33 def showbots() merge(showbots: 'true') end
Whether to include “proposed for deleted”.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 61 def showdeleted() merge(showdeleted: 'true') end
Whether to include redirects.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 40 def showredirs() merge(showredirs: 'true') end
Whether to include reviewed.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 47 def showreviewed() merge(showreviewed: 'true') end
Whether to include unreviewed.
@return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 54 def showunreviewed() merge(showunreviewed: 'true') end
Show only pages created by username.
@param value [String] @return [self]
# File lib/mediawiktory/wikipedia/actions/pagetriagelist.rb, line 137 def username(value) merge(username: value.to_s) end