Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Greb

PyPI version Build Status Coverage Status

This python package finds the meaning for a word. It also lists the sentences, synonyms and antonyms for a given word. If a word is misspeled, it lists the suggestion for that word. Greb stands for Grab meaning from web.

Install

  • Using pip
$ pip install greb
  • From source
$ git clone https://github.com/staranjeet/greb
$ cd greb
$ python setup.py install

Usage

$ greb awesome

MEANING

: causing feelings of fear and wonder : causing feelings of awe
: extremely good

$ greb --rdm 

# fetches a random meaning from searcher history

Available Options


 -l --all        Lists everything
 -e --sen        Lists sentence
 -y --syn        Lists synonyms
 -n --ant        Lists antonyms
 -d --rdm        Displays a random from searched history
 -t --trn        Displays trending words from Merriam Webster
 -w --wrd        Displays the word of the day from Merriam Webster
 --help 		 Lists help
 --version       Lists version

Additional Usage

Greb by default saves all the words searched in a file named meanings.json under home directory. One use of greb can be to display a random word from your searched history whenever a new instance of terminal is launched. To use it in this way, one needs to configure its bashrc and write greb -d or greb --rdm at the end of it.

Also greb displays trending words and word of the day from Merriam webster.

Tests

To run test cases type

python -m test.test_greb

Todos

License

Open sourced under MIT License

Package Link

Pypi link

About

GRab meaning from wEB | A python based CLI which tells meaning for a particular word

Resources

Stars

19 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages