Words API for JavaScript
Made with ❤ at @outlandish
An unofficial Words API library for JavaScript with a CLI.
Learn ya'self some words on the command line!
See wordsapi.com for details on the Words API, "an API for the English language".
API
npm install --save werdCLI
npm install --global werd- Mashape Words API key (get one here)
- Node >= v4 for CLI
// ES6
import werd from 'werd'// CommonJS
var werd = require('werd')<!-- Script, available at `window.werd` -->
<script src="/node_modules/werd/api.js"></script>Read the Words API documentation for more details:
https://market.mashape.com/wordsapi/wordsapi
Get word API instance using the given apiKey.
- apiKey {String} Mashape Words API key
Returns the werd api.
Get a word definition object. Also available as api.get().
- word {String} The word
Returns a Promise that resolves to the word definition object.
Get data for the given word respective to the chosen operation.
- word {String} The word
Returns a Promise that resolves with the respective data.
Available operations:
definitions, synonyms, antonyms, examples, typeOf, hasTypes,
partOf, instanceOf, hasInstances, similarTo, also, syllables,
entails, memberOf, hasMembers, substanceOf, hasSubstances,
inCategory, hasCategories, usageOf, hasUsages, inRegion,
regionOf, pertainsTo, rhymes, frequency, pronunciation, hasPartsYou will be prompted for your Mashape API key the first time you use the CLI.
$ werd|word --help
Usage
$ werd|word <word> [<operation>]
Inputs
word, the word to query
operation, the query operation (default: get)
Examples
$ word chump
$ werd program synonyms
$ werd ocean syllablesAll pull requests and issues welcome!
If you're not sure how, check out Kent C. Dodds' great video tutorials on egghead.io!
werd was created by Sam Gluck and is released under the MIT license.
