Skip to content
Play with words , because why not ? Crosswords , Pronunciation , anagrams , character and word distribution in books , typos , some more yet to come !
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Wordabulary.egg-info
Wordabulary
build/lib/Wordabulary
dist
screenshots
.gitignore
LICENSE
MANIFEST.in
README.md
README.rst
down.py
first_run.py
setup.cfg
setup.py
words.txt
words1.txt

README.md

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

You can’t perform that action at this time.