Three twitterbots that do things with words, and some tools to chart their output
Python Shell Batchfile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.travis.yml
README.md
bots.bat
bots.sh
favibot.py
favibot.sh
lovihatibot.py
lovihatibot.sh
most_frequent_words.py
nixibot.py
nixibot.sh
requirements.txt
test_word_tools.csv
test_word_tools.py
word_charts.py
word_tools.py
word_usage.py

README.md

word-tools

Build Status Coverage Status Scrutinizer Code Quality Code Health

Tools to do things with words

favibot

favibot.py searches Twitter for tweets containing "[X] is my new favourite word". It then takes all those new favourite words, logs them, lowercases them, and adds them to a list of words on Wordnik. It then tweets them and favibot.sh runs on the logged words and makes top 10 lists and word clouds.

It also does the same for "[X] is my new favorite word" and "[X] is my new fave word" so you can see some geographic variation.

The word lists on Wordnik:

Follow along:

Word clouds from the first six months:

Inspired by:

More info here.

lovihatibot

This is similar to favibot, but for "I love the word [X]" and "I hate the word [X]".

The word lists on Wordnik:

Follow along:

Word clouds from the first month:

nixibot

Similar again, but for "[X] is not a word", "[X] isn't a word" and "[X] ain't a word".

The word lists on Wordnik:

Follow along:

See also:

(Not yet word clouded.)