This project could have been an exercise in dictionary APIs; however, at the inception of this project a more important goal for me was to practice D3. If you have never used or messed with D3 it's pretty rad. It lets you make highly complex and interactive graphs in the browser.
The thesaurus used for the interactive force-diagram comes from Project Gutenberg's English Synonyms and Antonyms, by James Champlin Fernald and the definitions were taken from The Project Gutenberg EBook of Webster's Unabridged Dictionary, by Various.
In the command line interface native to your device, first copy repo:
git clone https://github.com/jzwood/Interactive-Thesaurus.git;cd Interactive-Thesaurus
then server it locally.
python -m SimpleHTTPServer 8000
Now navigate to http://localhost:8000/ in your broswer.