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