I occasionally use Word Cloud generators for school use, for example a header on a blog post. Each time I just search and try a couple until I find one that is free, doesn’t need a sign-up and does what I want.

I’ve also occasionally used iPad apps, but never found one I like enough to remember.

This week I needed one again but given I has 30 minutes free I searched for commandline wordclouds instead. This took me to amueller/word_cloud: A little word cloud generator in Python.

A bit of copy pasting in the terminal got this installed. I can now make lists of words in a text file and quickly create a word cloud with something like this:

wordcloud_cli --text spelling-list-1.txt --imagefile spelling-list-1.png --width 800 --height 400 --colormap tab20

It only take a few seconds. I could batch process a pile of lists all at once.

The app has a lot of features, colour schemes, size variations, fonts and the like and is beautifully documented: Command Line Interface — wordcloud 1.8.1 documentation.

The featured image uses text from Get Drunk! a handy test text.

wordcloud_cli --text get\ drunk.txt --imagefile getdrunk-3.png --width 800 --height 400 --colormap tab20 --fontfile /Library/Fonts/GiddyupStd.otf

One thought on “Commanding The Clouds

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)