Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shivam5992/pywordcloud-flask

Wordcloud using words from websites in python
https://github.com/shivam5992/pywordcloud-flask

Last synced: 1 day ago
JSON representation

Wordcloud using words from websites in python

Awesome Lists containing this project

README

        

WordTagCloud
============

WordTagCloud creates a word cloud by collecting the words having most frequency from a webpage. The words are refined and processed before producing the output. The words with maximum frequency are shown in bigger font size as compared to those having less frequency.

Improved Version: PyWordCloud Python Package:

(https://github.com/shivam5992/pywordcloud)

###Algorithm to calculate font size based on frequency

```python
fontMax = 5.5
fontMin = 1.5
K = (freqTag - minFreq)/(maxFreq - minFreq)
frange = fontMax - fontMin
C = 4
K = float(freqTag - minFreq)/(maxFreq - minFreq)
size = fontMin + (C*float(K*frange/C))
```

Licence
----------
MIT

Live Demo
----------
[WordTagCloud](http://wordtagcloud.herokuapp.com)