wtf_wikipedia
Version:
parse wikiscript into json
33 lines (29 loc) • 637 B
JavaScript
const wtf = require('./src/index')
let args = process.argv.slice(2)
const modes = {
'--json': 'json',
'--plaintext': 'plaintext',
}
let mode = 'json'
args = args.filter((arg) => {
if (modes.hasOwnProperty(arg) === true) {
mode = modes[arg]
return false
}
return true
})
let title = args.join(' ')
if (!title) {
throw new Error('Usage: wtf_wikipedia Toronto Blue Jays --plaintext')
}
wtf.fetch(title, 'en', function (err, doc) {
if (err) {
console.error(err)
}
if (mode === 'json') {
console.log(JSON.stringify(doc[mode](), null, 0))
} else {
console.log(doc[mode]())
}
})