module MediaWiki::Query::Lists::QueryPage

Public Instance Methods

get_ancientpages_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 151
def get_ancientpages_page(limit = @query_limit_default)
  get_querypage('Ancientpages', limit)
end
get_brokenredirects_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 169
def get_brokenredirects_page(limit = @query_limit_default)
  get_querypage('BrokenRedirects', limit)
end
get_doubleredirects_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 163
def get_doubleredirects_page(limit = @query_limit_default)
  get_querypage('DoubleRedirects', limit)
end
get_fewestrevisions_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 139
def get_fewestrevisions_page(limit = @query_limit_default)
  get_querypage('Fewestrevisions', limit)
end
get_listduplicatedfiles_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 53
def get_listduplicatedfiles_page(limit = @query_limit_default)
  get_querypage('ListDuplicatedFiles', limit)
end
get_listredirects_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 59
def get_listredirects_page(limit = @query_limit_default)
  get_querypage('Listredirects', limit)
end
get_lonelypages_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 145
def get_lonelypages_page(limit = @query_limit_default)
  get_querypage('Lonelypages', limit)
end
get_longpages_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 157
def get_longpages_page(limit = @query_limit_default)
  get_querypage('Longpages', limit)
end
get_mostcategories_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 47
def get_mostcategories_page(limit = @query_limit_default)
  get_querypage('Mostcategories', limit)
end
get_mostimages_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 41
def get_mostimages_page(limit = @query_limit_default)
  get_querypage('Mostimages', limit)
end
get_mostinterwikis_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 35
def get_mostinterwikis_page(limit = @query_limit_default)
  get_querypage('Mostinterwikis', limit)
end
get_mostlinked_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 17
def get_mostlinked_page(limit = @query_limit_default)
  get_querypage('Mostlinked', limit)
end
get_mostlinkedcategories_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 29
def get_mostlinkedcategories_page(limit = @query_limit_default)
  get_querypage('Mostlinkedcategories', limit)
end
get_mostlinkedtemplates_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 23
def get_mostlinkedtemplates_page(limit = @query_limit_default)
  get_querypage('Mostlinkedtemplates', limit)
end
get_mostrevisions_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 11
def get_mostrevisions_page(limit = @query_limit_default)
  get_querypage('Mostrevisions', limit)
end
get_querypage(page, limit = @query_limit_default) click to toggle source

Performs a QueryPage request. @param page [String] The special page (not including Special:) to query. @param limit [Fixnum] The limit. @see www.mediawiki.org/wiki/API:Querypage MediaWiki QueryPage API Docs @since 0.10.0 @return [Array<String>] All of the page titles in the querypage.

# File lib/mediawiki/query/lists/querypage.rb, line 179
def get_querypage(page, limit = @query_limit_default)
  params = {
    list: 'querypage',
    qppage: page,
    qplimit: get_limited(limit)
  }

  query(params) do |return_val, query|
    return_val.concat(query['querypage']['results'].collect { |result| result['title'] })
  end
end
get_shortpages_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 127
def get_shortpages_page(limit = @query_limit_default)
  get_querypage('Shortpages', limit)
end
get_uncategorizedcategories_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 121
def get_uncategorizedcategories_page(limit = @query_limit_default)
  get_querypage('Uncategorizedcategories', limit)
end
get_uncategorizedpages_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 115
def get_uncategorizedpages_page(limit = @query_limit_default)
  get_querypage('Uncategorizedpages', limit)
end
get_uncategorizedtemplates_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 109
def get_uncategorizedtemplates_page(limit = @query_limit_default)
  get_querypage('Uncategorizedtemplates', limit)
end
get_unusedcategories_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 103
def get_unusedcategories_page(limit = @query_limit_default)
  get_querypage('Unusedcategories', limit)
end
get_unusedtemplates_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 97
def get_unusedtemplates_page(limit = @query_limit_default)
  get_querypage('Unusedtemplates', limit)
end
get_unwatchedpages_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage} @return [Nil] If the user does not have the necessary rights.

# File lib/mediawiki/query/lists/querypage.rb, line 90
def get_unwatchedpages_page(limit = @query_limit_default)
  rights = get_userrights
  rights && rights.include?('unwatchedpages') ? get_querypage('Unwatchedpages', limit) : nil
end
get_wantedcategories_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 83
def get_wantedcategories_page(limit = @query_limit_default)
  get_querypage('Wantedcategories', limit)
end
get_wantedfiles_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 77
def get_wantedfiles_page(limit = @query_limit_default)
  get_querypage('Wantedfiles', limit)
end
get_wantedpages_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 71
def get_wantedpages_page(limit = @query_limit_default)
  get_querypage('Wantedpages', limit)
end
get_wantedtemplates_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 65
def get_wantedtemplates_page(limit = @query_limit_default)
  get_querypage('Wantedtemplates', limit)
end
get_withoutinterwiki_page(limit = @query_limit_default) click to toggle source

@since 0.10.0 @see {#get_querypage}

# File lib/mediawiki/query/lists/querypage.rb, line 133
def get_withoutinterwiki_page(limit = @query_limit_default)
  get_querypage('Withoutinterwiki', limit)
end