Wordabulary
Play with words , because why not ?
This repository deals with letters, word, vocabulary, to rekindle the love for reading.There may be many alternatives for this .How is this any different ? I aim to create a module which works offline ,because it doesn't make sense to me to have an online module if I could just Google it.
Usage
The pip module is not fully developed yet ..till then we have this.
Install this project
$ git clone https://github.com/kaustubhhiware/Wordabulary.git
Plain download
$ wget ~/Downloads https://github.com/kaustubhhiware/Wordabulary/archive/master.zip
Run this program
First change directory into the location of this project
$ python Wordabulary/wordabulary.py
Functions
The menu is quite naive , but easy to use . Each of the file can run individually just as well.
Check words containing a given string
Check words ending with a string
Distribution of letters in the word-pool
Check for words in dictionary
Encode /Decode messages by rotation (Most recurrent example - ROT13)
Pronunciation of a word
Check rhyming words
Words in a crossword
Anagrams with a meaning
Most frequent characters / words in a document
Find typographical errors in a document
TODO :
The plain words.txt file is pretty huge(~12mb) , so a workaround I am using right now is save it as words_txt.py for now. (Current sie ~ 3mb).Need to sort this out.
Implement actual dictionary , thesaurus in a not so obvious way.
Add synonyms , antonyms.
Check rhymes based on stress points , not only pronunciation
Extend finding typos to suggesting corrections