1.0.5 • Published 8 years ago

define-word v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
8 years ago

Define-Word

An easy-to-use defintions and synonyms finder

API

This API is very small. There is only two function and they is synchonous. Feel free to change them to asynchronous by removing the while statement in index.js. You will have to rewrite some other things as well.

Define

>> require("define-word").define("word")

<< { type: 'noun',
  definitions: 
   [ 'a unit of language, consisting of one or more spoken sounds or their written representation, that functions as a principal carrier of meaning. Words are composed of one or more morphemes and are either the smallest units susceptible of independent use or consist of two or three such units combined under certain linking conditions, as with the loss of primary accent that distinguishes black·bird· from black· bird·. Words are usually separated by spaces in writing, and are distinguished phonologically, as by accent, in many languages.',
     '(used in combination with the first letter of an offensive or unmentionable word, the first letter being lowercase or uppercase, with or without a following hyphen): My mom married at 20, and she mentions the m-word every time I meet someone she thinks is eligible.See also f-word, n-word.',
     'words.speech or talk: to express one\'s emotion in words; Words mean little when action is called for.the text or lyrics of a song as distinguished from the music.contentious or angry speech; a quarrel: We had words and she walked out on me.',
     'a short talk or conversation: Marston, I\'d like a word with you.',
     'an expression or utterance: a word of warning.',
     'warrant, assurance, or promise: I give you my word I\'ll be there.',
     'news; tidings; information: We received word of his death.',
     'a verbal signal, as a password, watchword, or countersign.',
     'an authoritative utterance, or command: His word was law.',
     'Also called machine word. Computers. a string of bits, characters, or bytes treated as a single entity by a computer, particularly for numeric purposes.',
     '(initial capital letter). Also called the Word, the Word of God. the Scriptures; the Bible.the Logos.the message of the gospel of Christ.',
 'a proverb or motto.' ] }

This allows for easy use with no hassle. An example word-definer program:

getDefinition (text) {
    var definit = require("define-word").define(text)
    var buff = "";
    buff += text + " is a " + definit.type + "\n"
    for (var i = 0; i < definit.definitions.length; i++) {
      buff += i + 1 + ". " + definit.definitions[i] + "\n"
    }
    return buff;
}
>> getDefintion("word")
<<  "word is a noun
    1. a unit of language, consisting of one or more spoken sounds or their written representation, that functions as a principal carrier of meaning. Words are composed of one or more morphemes and are either the smallest units susceptible of independent use or consist of two or three such units combined under certain linking conditions, as with the loss of primary accent that distinguishes black·bird· from black· bird·. Words are usually separated by spaces in writing, and are distinguished phonologically, as by accent, in many languages.
    2. (used in combination with the first letter of an offensive or unmentionable word, the first letter being lowercase or uppercase, with or without a following hyphen): My mom married at 20, and she mentions the m-word every time I meet someone she thinks is eligible.See also f-word, n-word.
    3. words.speech or talk: to express one's emotion in words; Words mean little when action is called for.the text or lyrics of a song as distinguished from the music.contentious or angry speech; a quarrel: We had words and she walked out on me.
    4. a short talk or conversation: Marston, I'd like a word with you.
    5. an expression or utterance: a word of warning.
    6. warrant, assurance, or promise: I give you my word I'll be there.
    7. news; tidings; information: We received word of his death.
    8. a verbal signal, as a password, watchword, or countersign.
    9. an authoritative utterance, or command: His word was law.
    10. Also called machine word. Computers. a string of bits, characters, or bytes treated as a single entity by a computer, particularly for numeric purposes.
    11. (initial capital letter). Also called the Word, the Word of God. the Scriptures; the Bible.the Logos.the message of the gospel of Christ.
    12. a proverb or motto."
    

Synonym Finder

    >> require("define-word").synonyms("geography")
    << [ 'topography',
  'geopolitics',
  'earth science',
  'geology',
  'cartography',
  'physiography',
  'topology',
  'chorography',
  'geopolitical study',
  'physiographics' ]

All defintions from Dictionary.com
All synonyms from Thesaurus.com
Happy defining!

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago