The URL of the MediaWiki API e.g. http://en.wikipedia.org/w/api.php.
The language of the MediaWiki.
Checks if the file exists in the mediawiki instance specified by the language.
the name of the file whose existence has to be checked
the language which specifies the mediawiki instance to check on
true iff the file exists else false
Executes a query to the MediaWiki API.
Retrieves all pages for a given namespace starting from a specific page and returning the next title to continue.
The namespace code of the requested pages.
The value to be used in the continue field, which is probably -|| This value seems to be unused for listing all pages (but nevertheless it is required).
The page title to start (or continue) enumerating from.
Retrieves multiple pages by page or revision IDs.
WikiApi.PageIDs ("pageids") or WikiApi.RevisionIDs ("revids")
page or revision IDs of the pages to be downloaded.
Retrieves all pages with a specific namespace starting from a specific page.
The namespace of the requested pages.
The function to be called on each page.
The page title to start enumerating from.
Retrieves multiple pages by their page ID.
The page IDs of the pages to be downloaded.
Retrieves multiple pages by their revision ID.
The revision IDs of the pages to be downloaded.
Retrieves multiple pages by their title.
The titles of the pages to be downloaded.
Returns a list of page IDs fo the pages for a certain wiki title
The title of the wiki
the maximum number of matches
A list of page IDs
Retrieves a list of pages which use a given template.
The title of the template
The namespace to search within
The maximum number of pages to retrieve