Pyanagrams is a project mainly written in Python, it's free.
python module to produce anagrams for a given word
Many thanks to: http://wordsmith.org/anagram/ for their anagram server
Works on: Python 2.6.x and later
Dependency: Beautiful Soup
Exposed Methods: getanagrams(word) getGIF(sourceString,targetString[,textColor][,backgroundColor][,border_color][,delay]) getmoreanagrams(anagram[,language][,t][,d][,include][,exclude][,n][,m][,a][,l][,q][,k])
For Usage:
import pyanagrams pyanagrams.getanagrams.doc pyanagrams.getGIF.doc pyanagrams.getmoreanagrams.doc
Examples:
import pyanagrams word = 'pyanagramserver' anagrams = pyanagrams.getanagrams(word) print anagrams ['Gravamens Prayer', 'Gravamen Respray', 'Gravamen Sprayer', ... 'Maven Respray Gar', 'Maven Respray Rag']
imgstream = getGIF(word, 'Gravamens Prayer') file = open('anagram.gif','w') file.write(imgstream) file.close()
anagrams = pyanagrams.getmoreanagrams(word) print anagrams ['Gravamens Prayer', 'Gravamen Respray', 'Gravamen Sprayer', ... 'Maven Respray Gar', 'Maven Respray Rag']