/py-dictionary

returns meaning, synonyms, antonyms for a word (scraping dictionary.com)

Primary LanguagePythonThe UnlicenseUnlicense

py-dictionary

returns meaning, synonyms, antonyms for a word (scraping dictionary.com) limit the no of results also get meaning, synonyms and antonyms in different color

This module uses requests, bs4 and string-color modules and scraps dictionary.com

How to use it

Install it

pip install Py-Dictionary

to update it

pip install Py-Dictionary --upgrade

Use

from pydictionary import Dictionary
dict = Dictionary("fix")

enter the word you want to search here e.g. I used the word "fix"

To get the result as list do following (you can use them in your programs)

meanings_list = dict.meanings()

synonyms_list = dict.synonyms()

antonyms_list = dict.antonyms()

To print the results do following:

dict.print_meanings()

dict.print_synonyms()

dict.print_antonyms()

This will print maximum 5 results with text having white color

If you want to increase or decrease maximum results do this

dict = Dictionary("fix",10)

now maximum 10 results will be shown

To change the color of text

dict.print_meanings("red")

dict.print_synonyms("green")

dict.print_antonyms("blue")

#To get more color look up string-color module or type string-color in your terminal