Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arsho/dictmate
An English to English and English to Bangla dictionary. URL: https://dictmate.herokuapp.com/
https://github.com/arsho/dictmate
bangla codecov dictionary flask heroku python travis-ci unittests
Last synced: about 1 month ago
JSON representation
An English to English and English to Bangla dictionary. URL: https://dictmate.herokuapp.com/
- Host: GitHub
- URL: https://github.com/arsho/dictmate
- Owner: arsho
- License: mit
- Created: 2017-10-29T21:45:37.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-02T06:12:37.000Z (almost 2 years ago)
- Last Synced: 2023-08-20T14:58:46.222Z (over 1 year ago)
- Topics: bangla, codecov, dictionary, flask, heroku, python, travis-ci, unittests
- Language: JavaScript
- Size: 12 MB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Dictmate
========[![Build Status](https://travis-ci.org/arsho/dictmate.svg?branch=master)](https://travis-ci.org/arsho/dictmate)
[![Size](https://img.shields.io/github/size/arsho/dictmate/app.py.svg?)](https://github.com/arsho/dictmate/)
[![Codecov](https://codecov.io/github/arsho/dictmate/coverage.svg?branch=master)](https://codecov.io/github/arsho/dictmate)![Final List](Screenshot/demo_original_crop.png)
An English to English and English to Bangla dictionary. See live [https://dictmate.herokuapp.com/](https://dictmate.herokuapp.com/)
## Software Requirements
The following environment is used to develop the application:
- **OS** : Windows 8.1 (64 bit)
- **IDE** : PyCharm Professional (Version: 2017.2.3)
- **Python** : 3.6.2 (64 bit)### Necessary Package Installation
- Install virtual environment
$ python -m virtualenv venv
- Activate virtual environment (Change it based on your OS)
$ venv\Scripts\activate.bat
- Install necessary packages included in `requirements.txt`
$ pip install -r requirements.txt
### To Run the Application- Activate virtual environment (if not activated)
$ venv\Scripts\activate.bat
- Run the `application.py`
$ python app.py
### Unit testing- Activate virtual environment (if not activated)
$ venv\Scripts\activate.bat
- Run the `tests.py`
$ python tests.py
![Unittests](Screenshot/unittests.png)
### What is this repository for?- Quick summary
- Version Controlling
- Screenshot enlisting of each phase (See attached Screenshot folder)
- [Issue Tracking](https://bitbucket.org/arsho/dictmate/issues)## Acknowledgments
- English to English JSON file provided by [Webster's Unabridged English Dictionary](https://github.com/matthewreagan/WebstersEnglishDictionary)
- SQLite database for English to Bangla dictionary provided by [bendict](https://github.com/nitish94/bendict). The SQLite database is converted to JSON file in our project.