Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
look-upword
Advanced tools
Readme
Converts XML data from Webster API into JSON. Words are separated by part of speech and definition.
npm install --save look-upword
lookUpword(apiKey, queryString, suggestionCallback, wordsCallback, done)
apiKey: API key from Webster at http://www.dictionaryapi.com/
queryString: word that is being looked up
suggestionCallback: callback for when there is a typo or the word can't be found. Takes one argument which is the result JSON from Webster in the form of:
{
word: queryString,
related: ['related', 'words', 'in', 'an', 'array']
}
wordsCallback: callback when the word is found. Also takes one argument which is the result JSON from Webster in the for of:
{
[
{
word: queryString,
partOfSpeech: 'one of the part of speeches of the query string',
definition: 'the definition of the query string',
synonyms: ['some', 'of', 'the', 'synonyms'],
related: ['words', 'that', 'are', 'related']
},
{
word: queryString,
partOfSpeech: 'another of the part of speeches of the query string',
definition: 'another definition of the query string',
synonyms: ['some', 'of', 'the', 'other', 'synonyms'],
related: ['words', 'that', 'are', 'related', 'to', 'this', 'other', 'definition']
},
]
}
Words can have multiple parts of speech and multiple definitions for the same part of speech! Each definition will be available in the resulting JSON.
done (optional): callback function that is called after either wordsCallback or suggestionCallback is called. (beware of suggestionCallback or wordsCallback being async)
Sign up for an API key at http://www.dictionaryapi.com/
Create a new directory & npm init & create index.js
mkdir look-upword-example
cd look-upword-example
npm init
touch index.js
npm install --save look-upword
var { lookUpword } = require('look-upword') (ES5)
import { lookUpword } from 'look-upword' (ES6)
var wordsCallback = function (res) {
console.log(res)
}
var suggestionCallback = function (res) {
console.log(res)
}
lookUpword('apiKey', 'word-you-want-to-look-up', wordsCallback, suggestionCallback)
node index
FAQs
converts Thesaurus results from Webster API from XML to JSON.
The npm package look-upword receives a total of 7 weekly downloads. As such, look-upword popularity was classified as not popular.
We found that look-upword demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
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.
Product
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.