Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nit-in/py-dictionary

returns meaning, synonyms, antonyms for a word (scraping dictionary.com)
https://github.com/nit-in/py-dictionary

antonyms dictionary english meaning py-dictionary python-library python3 scrapy synonyms

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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
```shell
pip install Py-Dictionary
```
to update it

```shell
pip install Py-Dictionary --upgrade
```

## Use
```shell
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)
```shell
meanings_list = dict.meanings()

synonyms_list = dict.synonyms()

antonyms_list = dict.antonyms()
```
### To print the results do following:
```shell
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

```shell

dict = Dictionary("fix",10)
```

### now maximum 10 results will be shown

### To change the color of text
```shell
dict.print_meanings("red")

dict.print_synonyms("green")

dict.print_antonyms("blue")
```

#To get more color look up [string-color](https://pypi.org/project/string-color/) module
or type string-color in your terminal