Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/devbruce/idea

Text Data Visualizer with Django
https://github.com/devbruce/idea

data-visualization django semantic-network-analysis wordcloud-generator

Last synced: about 2 hours ago
JSON representation

Text Data Visualizer with Django

Awesome Lists containing this project

README

        

# IDEA (Text Data Visualizer)

![django-version-2.1.2](https://img.shields.io/badge/django-v2.1.2-brightgreen.svg)
![python-version-3.6.7](https://img.shields.io/badge/python-3.6.7-blue.svg)
![GitHub](https://img.shields.io/github/license/DevBruce/IDEA.svg)
![GitHub release](https://img.shields.io/github/release/DevBruce/IDEA.svg)
![GitHub Release Date](https://img.shields.io/github/release-date/DevBruce/IDEA.svg)

## Intro & Purpose

It is hard for non-developer to visualize data.
But if you use IDEA, you can **visualize data easily.**

- URL: Deployment has been stopped.

- Please feel free to provide feedback If `Project: IDEA` have any problems.



## Requirements

If you want to test `Project: IDEA` locally on your environment,
The followings are required.

- [mecab-ko](https://bitbucket.org/eunjeon/mecab-ko)

- [mecab-ko-dic](https://bitbucket.org/eunjeon/mecab-ko-dic)


### Python Packages

```bash
$ pip install -r requirements.txt
```


### Secret Data

1. Make `.secrets` directory at `ROOT_DIR`

2. Make `base.json` at `/.secrets`


Form of `base.json`

```json
{
"SECRET_KEY": ""
}
```

Input your Django SECRET\_KEY at ``.


### matplotlibrc

You have to set backend parameter in your `matplotlibrc`.

Normally, it is located at `~/.matplotlib`.

Open `matplotlibrc` file and set backend parameter like below.

```
backend : Agg
```


### Set Environment Variable

There are four separate settings.py. It is recommended that you use files for local.(`local.py`)
Set the environment variable through the code below and run the server.

```bash
$ export DJANGO_SETTINGS_MODULE=config.settings.local
```



## Two Types Of Visualization

- Semantic Network Analysis (Interactive) (with [ECharts](http://echarts.baidu.com/) - [Les Miserables](http://www.echartsjs.com/examples/editor.html?c=graph))

- Word Cloud



## How To Use

If you have some data which you want to visualize,
just put it in IDEA.
Then click Visualization button!



## History

[![GitHub release](https://img.shields.io/github/release/DevBruce/IDEA.svg)](https://github.com/DevBruce/IDEA/releases)
[![GitHub Release Date](https://img.shields.io/github/release-date/DevBruce/IDEA.svg)](https://github.com/DevBruce/IDEA/releases)

See [HISTORY.md](./HISTORY.md)



## Preview

- **Home** / **Config Page**











- **Semantic Network Analysis (Interactive)** / **Word Cloud**











## Copyright

Copyright 2018.DevBruce.All rights reserved.
Licensed under the GNU General Public License v3.0



## Reference

See [NOTICE/README.md](./NOTICE/README.md)