| Linux | macOS | Windows | |
|---|---|---|---|
| PyPI |
A little text cloud generator in Python, that generates a cloud of sentences from a list of sentences given as ain input. This is based on the nifty package from AMueller's, the wordcloud. Read more about the wordcloud package on the [blog post][blog-post] or the [website][website].
The code is tested against Python 2.7, 3.4, 3.5, 3.6 and 3.7.
If you are using pip:
pip install textcloud
textcloud depends on numpy and pillow.
To save the textcloud into a file, matplotlib can also be installed. See examples below.
If there are no wheels available for your version of python, installing the package requires having a C compiler set up. Before installing a compiler, report an issue describing the version of python and operating system being used.
Check out [examples/simple.py][simple] for a short intro. A sample output is:
Or run [examples/masked.py][masked] to see more options. A sample output is:
Getting fancy with some colors:

Generating wordclouds for Arabic:
The textcloud library is MIT licenced, but contains DroidSansMono.ttf, a true type font by Google, that is apache licensed.
The font is by no means integral, and any other font can be used by setting the font_path variable when creating a TextCloud object.


