1.0.4 • Published 2 years ago

an-array-of-persian-words v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

an-array-of-persian-words

Downloads Size

List of ~240,000 English words. Derived from the Dehkhoda dictionary.

Install

npm:

npm install an-array-of-persian-words

Use

var words = require('an-array-of-persian-words')

console.log(words.filter(d => /آب/.test(d)))

Yields:

[
  'آب',
  'آب آسیا',
  'آب آشنا',
  'آب آلو',
  'آب آمیخته',
  'آب آورد',
  'آب آورده',
  'آب آهک',
  // …and many more
]

API

anArrayOfPersianWords

Array.<string> — List of all Persian words, according to dehkhoda dictionary.

CLI

Install the CLI globally:

npm i -g an-array-of-persian-words

Now run words to print all the words to stdout:

words

Use grep to filter by pattern:

words | grep 'آفتاب'

Use egrep to filter with regular expressions:

words | egrep '^آب'            # start with 'آب'
words | egrep 'دان$'      # end with 'دان'
words | egrep 'ان?ت$'           # end in 'ان' or 'ت'

Use wc to find out how many شهر words there are:

words | grep 'شهر' | wc -l

Ten random ten-letter words (note: on macOS, do brew install coreutils to get gshuf):

$ words | egrep '^.{10}$' | gshuf | head -10

Related

MIT © Peyman farahmand

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago