Global

Members

(constant) MwSources

Define common remote sources which provide the MediaWiki-API
Source:

Methods

createFromTemplate(urlTemplate, languageCode) → {CategoryLoader}

Creates a CategoryLoader object from an language-independent url-template (mustache style). Common templates are available in exported member MwSources
Parameters:
Name Type Description
urlTemplate string mustache syntax
languageCode string mediawiki compatible language code
Source:
Returns:
Type
CategoryLoader
Example
CategoryLoader.createFromTemplate(
  'https://{{language}}.wikipedia.org/w/api.php',
  'en'
)

createFromUrl(sourceUrl) → {CategoryLoader}

Creates a CategoryLoader object from an complete url to the api
Parameters:
Name Type Description
sourceUrl string
Source:
Returns:
Type
CategoryLoader
Example
CategoryLoader.createFromUrl('https://en.wikipedia.org/w/api.php')

loadMembers(categoryTitle) → {Promise}

Retrieves all category members (but not from their subcategories)
Parameters:
Name Type Description
categoryTitle string
Source:
Returns:
Array of type CategoryItem
Type
Promise