1.2.1 • Published 7 years ago
node-wikifetch v1.2.1
node-wikifetch
A small utility that helps make wikipedia api requests easily.
- Node.js > 6.9
 - No external dependencies
 
How to install
npm install node-wikifetch --saveHow to use
const wikifetch = require('node-wikifetch');
 
// Using sring query
wikifetch('action=query&format=json&prop=extracts&exintro=1&redirects=1&titles=nodejs', (err, data) => {
    if (err) {
        // handle an error here 
    }
    console.log(data);
});
// Using object query
wikifetch({
    action: 'query',
    format: 'json',
    prop: 'extract',
    exintro: '1',
    redirects: '1',
    titles: 'nodejs'
}, (err, data) => {
    if (err) {
        // handle an error here 
    }
    console.log(data);
});Wikifetch api
wikifetch(query, callback)
query\<String | Object>cb\<Function>
A query is either a string or an object that would be translated to a string for mediawiki api. A callback is a function with an error as the first argument and the data received from wikipedia as the second.
Example
To execute an example and to see a sample output type
node example.js