0.1.1 • Published 7 years ago

gamepedia-api v0.1.1

Weekly downloads
7
License
-
Repository
-
Last release
7 years ago

Unofficial Gamepedia API

DOCUMENTATION

  1. How to install
  2. Classes
  3. Functions

1. How to install

In the command-line use: npm install gamepedia-api --save

2. Classes

  • Wiki
    • constructor(url, imageURL, summary, edits, contributors, articles) - STRING url is the url of the wiki page - STRING imageURL is the thumbnail url of the wiki page - STRING summary is the summary of the wiki page - NUMBER edits is the edits of the wiki page - NUMBER contributors is the contributors of the wiki page - NUMBER articles is the articles of the wiki page

3. Functions

  • search(search_term, page, timeout optional)

    • Description: Returns a Promise which resolves in an array of wikis matching the search term from the specified page.
    • Parameters: - STRING search_term - NUMBER page the page number which is searched, e.g: 1 - NUMBER timeout in seconds, defaults to 10
    • example:
      		```javascript
      		let search = require('gamepedia-api').search;
      		search("Cuphead", 1).then(result => { console.log(result) }).catch(err => { console.log("ERROR: "+err) });
      		```
      		OR
      		```javascript
      		let search = require('gamepedia-api').search;
      		search("Cuphead", 1, 15).then(result => { console.log(result) }).catch(err => { console.log("ERROR: "+err) });
      		```
  • searchPages(search_term, pageStart, pageEnd, timeout optional)

    • Description: Returns a Promise which resolves in an array of wikis matching the search term from the specified page-range.
    • Parameters: - STRING search_term - NUMBER pageStart the page to start at - NUMBER pageEnd the page to end at (inclusive) - NUMBER timeout -in seconds, defaults to 10
    • example:
      		```javascript
      		let searchPages = require('gamepedia-api').searchPages;
      		searchPages("RPG", 1, 10).then(result => { console.log(result) }).catch(err => { console.log("ERROR: "+err) });
      		```
      		OR
      		```javascript
      		let searchPages = require('gamepedia-api').searchPages;
      		searchPages("RPG", 1, 10, 20).then(result => { console.log(result) }).catch(err => { console.log("ERROR: "+err) });
      		```