Socket
Socket
Sign inDemoInstall

gamepedia-api

Package Overview
Dependencies
61
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    gamepedia-api

gamepedia-api


Version published
0
Maintainers
1
Created
Weekly downloads
 

Readme

Source

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] [OPTIONAL] timeout in seconds, defaults to 10
    • example:
      let search = require('gamepedia-api').search;
      search("Cuphead", 1).then(result => { console.log(result) }).catch(err => { console.log("ERROR: "+err) });
      
      OR
      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] [OPTIONAL] timeout -in seconds, defaults to 10
    • example:
      let searchPages = require('gamepedia-api').searchPages;
      searchPages("RPG", 1, 10).then(result => { console.log(result) }).catch(err => { console.log("ERROR: "+err) });
      
      OR
      let searchPages = require('gamepedia-api').searchPages;
      searchPages("RPG", 1, 10, 20).then(result => { console.log(result) }).catch(err => { console.log("ERROR: "+err) });
      

Keywords

FAQs

Last updated on 04 Oct 2017

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc