Skip to content

pfndesign/persian-words-category

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

persian-words-category

Downloads Size

list of persian word categories

Install

npm:

npm install persian-words-category

Use

find word category

the different pronunciation will return different categories based on the meaning of the word

var {findwordcategory} = require('persian-words-category')

console.log(findwordcategory("مشهد"));
console.log(findwordcategory("مَشهَد"));
console.log(findwordcategory("مُشهَد"));

if finding category was successful will return :

[ 'noun', 'arabic', 'adjective', 'properNoun' ]
[ 'noun', 'arabic', 'properNoun' ]
[ 'adjective', 'arabic' ]

if finding category is not successful will return "undefined"

get category words

var {getcategorywords} = require('persian-words-category')

console.log(getcategorywords("noun"));

if finding category words was successful will return :

[
  'آء',
  'آئرپلان',
  'آارخیس',
  'آاطریلال',
  'آانس',
  'آءة',
  'آئین',
  'آئینه',
  'آب',
  'آب آورده',
  // ... and many more
]

if finding category words is not successful will return "undefined"

list of available categories (case sensitive)

  • letter
  • properNoun
  • soundNoun
  • verbNoun
  • compoundNoun
  • actionNoun
  • relativeAdjective
  • CompoundSource
  • infinitive
  • comparativeAdjectives
  • presentParticiple
  • pastParticiple
  • infinitiveSource
  • adduct
  • descriptiveComposition
  • noun
  • adjective
  • arabic
  • adverb
  • compound
  • diminutive
  • Muarrab
  • function
  • number
  • fake
  • verbalsentence
  • french
  • turkish
  • latin
  • hindi
  • russian
  • armenian
  • english
  • mongol
  • german
  • italian
  • Japanese
  • chinese

API

anObjectOfFindWordCategory

array.<string> — list of word categories.

anObjectOfGetCategoryWords

array.<object> — list of words is categories with category name as the object key, if there are multiple categories there will be an "all" key as well for words that are in all categories.

CLI

Install the CLI globally:

npm i -g persian-words-category

Usage: persianwordscategory persian word to get category

persianwordscategory شهر

Use --help for more info :

Options:
      --version  Show version number                                   [boolean]
  -r, --raw      return raw data                                       [boolean]
      --help     Show help                                             [boolean]

Usage: persianwordscategorylist get words from categoy

persianwordscategorylist noun

Use --help for more info :

Options:
      --version     Show version number                                [boolean]
  -r, --raw         return raw data                                    [boolean]
  -l, --limit       limit words display                                 [number]
  -c, --categories  list of available categories (case sensitive)      [boolean]
      --help        Show help                                          [boolean]

Related

MIT © Peyman farahmand

Releases

No releases published

Packages

No packages published