Skip to content

kaustubhhiware/Wordabulary

Repository files navigation

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

Crossword-aid

  • 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

About

Play with words , because why not ? Crosswords , Pronunciation , anagrams , character and word distribution in books , typos , some more yet to come !

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages