vocabCLI
๐ This is a dictionary and a vocabulary builder CLI. vocabCLI is a lightweight Command Line Interface that allows users to look up word definitions, examples, synonyms and antonyms directly via the command line. Powered with several utility based commands our CLI offers rapid and robust Knowledge Base capabilities like Flashcards, Tagging, Word Management, Graph Reporting, Bulk import and export of word lists and is a definitive software for linguaphiles. This application boasts a simple and intuitive interface that is easy to use and is a must have for anyone who wants to expand their vocabulary and improve their language skills. The app also offers advanced Text Classification and Processing via the use of Natural Language Processing. The CLI will be offered with eye-catching Panels, Tables, Animated Symbols, Emojis, Interactive Menus, Spinners, Colored fonts and other rich features that will make the user experience more enjoyable and interactive.
Usage:
$ vocabCLI [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.Commands:
about
: ๐ป About the softwareantonym
: โ Find antonyms for a wordbye
: ๐๐ผ Exits the CLIclean
: ๐งน Filter out Explicit words...clear
: ๐งน Clears all lists.daily-quote
: ๐ Get quote of the day.daily-word
: ๐ Get word of the day.define
: ๐ Lookup a word in the dictionarydelete
: ๐ฎ Deletes the word from the databaseexport
: ๐ Exports a list of all your looked up wordsfavorite
: ๐ Sets a word as favoriteflashcard
: ๐ซ Generate flashcards for words in your...graph
: ๐ Generate Graphical Charts based on your...hardwords
: ๐ฏ Extract Difficult...history
: ๐ Get a lookup history of a wordimport
: ๐ผ Imports a list words in the applicationlearn
: ๐ Sets a word as learninglist
: ๐ Lists of all your looked up wordsmaster
: ๐ง Sets a word as masteredmilestone
: ๐ฏ Predict the milestone of words looked up...quiz
: โ Take a quiz on word definitionsquote
: โ๐ผ Add, View, Search or Delete Delete Quotesrandom
: ๐ Gets a random wordrate
: ๐ Periodic comparison of words learnedreadability
: ๐ฏ Get Readability Score of...refresh
: ๐ Update the JSON response in the cacherevise
: ๐ก Revise words from your learning listrss
: ๐ฐ Add, View or Delete RSS...sentiment
: ๐๐๐ Get the Sentiment...spellcheck
: ๐ Spell check your input sentences and find...streak
: ๐ฅ Get the streak of days you have looked up...summary
: ๐ Generate a Summary...synonym
: ๐ Find synonyms for a wordtag
: ๐ Tags a wordunfavorite
: ๐ Removes the word from favoritesunlearn
: ๐ช Removes the word from learningunmaster
: ๐ค Removes the word from mastereduntag
: ๐ช Removes tag of a word in the dictionaryvocabCLI about
๐ป About the software
Usage:
$ vocabCLI about [OPTIONS]
Options:
--help
: Show this message and exit.vocabCLI antonym
โ Find antonyms for a word
Usage:
$ vocabCLI antonym [OPTIONS] WORDS...
Arguments:
WORDS...
: โ Word to search antonyms for [required]Options:
--help
: Show this message and exit.vocabCLI bye
๐๐ผ Exits the CLI
Usage:
$ vocabCLI bye [OPTIONS]
Options:
--help
: Show this message and exit.vocabCLI clean
๐งน Filter out Explicit words in a text or a webpage. Make it SFW!
Usage:
$ vocabCLI clean [OPTIONS] CONTENT
Arguments:
CONTENT
: ๐งน Text or URL to clean [required]Options:
-s, --strict
: ๐งน Completely replace all bad words with asterisks. [default: False]--help
: Show this message and exit.vocabCLI clear
๐งน Clears all lists.
Usage:
$ vocabCLI clear [OPTIONS]
Options:
-l, --learning
: ๐งน Clear all words in your learning list. [default: False]-m, --mastered
: ๐งน Clear all words in your mastered list. [default: False]-f, --favorite
: ๐งน Clear all words in your favorite list. [default: False]-t, --tag TEXT
: ๐งน Clear all words with a particular tag.--help
: Show this message and exit.vocabCLI daily-quote
๐ Get quote of the day.
Usage:
$ vocabCLI daily-quote [OPTIONS]
Options:
--help
: Show this message and exit.vocabCLI daily-word
๐ Get word of the day.
Usage:
$ vocabCLI daily-word [OPTIONS]
Options:
--help
: Show this message and exit.vocabCLI define
๐ Lookup a word in the dictionary
Usage:
$ vocabCLI define [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐ Word which is to be defined. [required]Options:
-s, --short
: ๐ Short definition of the word. [default: False]-p, --pronounce
: ๐ Pronounce the word. [default: False]--help
: Show this message and exit.vocabCLI delete
๐ฎ Deletes the word from the database
Usage:
$ vocabCLI delete [OPTIONS] [WORDS]...
Arguments:
[WORDS]...
: ๐ฎ Word to be deletedOptions:
-m, --mastered
: ๐ฎ Delete all mastered words. [default: False]-l, --learning
: ๐ฎ Delete all learning words. [default: False]-f, --favorite
: ๐ฎ Delete all favorite words. [default: False]-t, --tag TEXT
: ๐ฎ Delete all words with a particular tag.--help
: Show this message and exit.vocabCLI export
๐ Exports a list of all your looked up words
Usage:
$ vocabCLI export [OPTIONS]
Options:
-P, --pdf
: ๐ Export a list of your looked up words in PDF format. [default: False]--help
: Show this message and exit.vocabCLI favorite
๐ Sets a word as favorite
Usage:
$ vocabCLI favorite [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐ Word to add to favorites. [required]Options:
--help
: Show this message and exit.vocabCLI flashcard
๐ซ Generate flashcards for words in your learning list
Usage:
$ vocabCLI flashcard [OPTIONS]
Options:
-a, --all
: ๐ซ Generate for all words. [default: False]-l, --learning
: ๐ซ Generate for words set as learning. [default: False]-m, --mastered
: ๐ซ Generate for words set as mastered. [default: False]-f, --favorite
: ๐ซ Generate for words set as favorite. [default: False]-t, --tag TEXT
: ๐ซ Generate for words with a specific tag.--help
: Show this message and exit.vocabCLI graph
๐ Generate Graphical Charts based on your vocabulary
Usage:
$ vocabCLI graph [OPTIONS]
Options:
-twb, --topwordsbar INTEGER RANGE
: ๐ Bar Graph of Top N Most Looked Up Words-ttb, --toptagsbar INTEGER RANGE
: ๐ Bar Graph of Top N Tags with the most words.-twp, --topwordspie
: ๐ Pie Chart of Top 10 Most Looked Up Words [default: False]-ttp, --toptagspie
: ๐ Pie Chart of Top 10 Tags with the most words. [default: False]-lw, --lookupweek
: ๐ Bar Graph of the word count distribution for days in the past week. [default: False]-lm, --lookupmonth
: ๐ Bar Graph of the word count distribution for days in the past month. [default: False]-lvm, --learnvsmaster
: ๐ Stacked Graph the number of words in your learning list vs. your mastered list. [default: False]-wc, --wordcategories
: ๐ Bar Graph of the number of words in a category domain. [default: False]--help
: Show this message and exit.vocabCLI hardwords
๐ฏ Extract Difficult Words from a text or a webpage.
Usage:
$ vocabCLI hardwords [OPTIONS] CONTENT
Arguments:
CONTENT
: ๐ฏ Text or URL to extract difficult words from [required]Options:
--help
: Show this message and exit.vocabCLI history
๐ Get a lookup history of a word
Usage:
$ vocabCLI history [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐ Word to get lookup history for [required]Options:
--help
: Show this message and exit.vocabCLI import
๐ผ Imports a list words in the application
Usage:
$ vocabCLI import [OPTIONS]
Options:
--help
: Show this message and exit.vocabCLI learn
๐ Sets a word as learning
Usage:
$ vocabCLI learn [OPTIONS] WORDS...
Arguments:
WORDS...
: โ๐ผ Word to add to learning. [required]Options:
--help
: Show this message and exit.vocabCLI list
๐ Lists of all your looked up words
Usage:
$ vocabCLI list [OPTIONS]
Options:
-f, --favorite
: ๐ Lists only words set as [r bold gold1]favorite[/r bold gold1]. [default: False]-l, --learning
: ๐ Lists only words set as [r bold green]learning[/r bold green]. [default: False]-m, --mastered
: ๐ Lists only words set as [r bold blue]mastered[/r bold blue].-t, --tag TEXT
: ๐ Lists only words with a particular tag.-d, --days INTEGER
: ๐ Lists only words looked up in the last N days.-D, --date
: ๐ Lists only words looked up on a particular date. [default: False]-L, --last INTEGER
: ๐ Lists only the last N words looked up.-M, --most INTEGER
: ๐ Lists only the most looked up words.-T, --tagnames
: ๐ Lists only the tags used by the user. [default: False]-c, --collection TEXT
: ๐ Lists only the words in a particular collection-C, --collections
: ๐ Lists only the collections available. [default: False]--help
: Show this message and exit.vocabCLI master
๐ง Sets a word as mastered
Usage:
$ vocabCLI master [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐ง Word to add to mastered. [required]Options:
--help
: Show this message and exit.vocabCLI milestone
๐ฏ Predict the milestone of words looked up via the app.
Usage:
$ vocabCLI milestone [OPTIONS] MILESTONE_NUMBER
Arguments:
MILESTONE_NUMBER
: ๐ฏ Number of words that marks a milestone. [required]Options:
--help
: Show this message and exit.vocabCLI quiz
โ Take a quiz on word definitions
Usage:
$ vocabCLI quiz [OPTIONS]
Options:
-n, --number INTEGER RANGE
: โ Limit the number of words to quiz on.-t, --tag TEXT
: โ Take a quiz on words in a particular tag-l, --learning
: โ Take a quiz on words in your learning list [default: False]-m, --mastered
: โ Take a quiz on words in your mastered list [default: False]-f, --favorite
: โ Take a quiz on words in your favorite list [default: False]-c, --collection TEXT
: โ Take a quiz on words in a particular collection-h, --history
: โ Show quiz history and statistics [default: False]--help
: Show this message and exit.vocabCLI quote
โ๐ผ Add, View, Search or Delete Delete Quotes
Usage:
$ vocabCLI quote[OPTIONS]
Options:
-r, --random
: โ๐ผ Show a random quote from the saved list. [default: False]-l, --list
: โ๐ผ Display all saved quotes. [default: False]-d, --delete
: โ๐ผ Delete a quote from the saved list. [default: False]-a, --add
: โ๐ผ Add a new quote. [default: False]-S, --search TEXT
: โ๐ผ Search for a quote.-D, --delete-all
: โ๐ผ Delete all quotes. [default: False]--help
: Show this message and exit.vocabCLI random
๐ Gets a random word
Usage:
$ vocabCLI random [OPTIONS]
Options:
-l, --learning
: ๐ Get a random learning word. [default: False]-m, --mastered
: ๐ Get a random mastered word. [default: False]-f, --favorite
: ๐ Get a random favorite word. [default: False]-t, --tag TEXT
: ๐ Get a random word from a particular tag-c, --collection TEXT
: ๐ Get a random word from a particular collection--help
: Show this message and exit.vocabCLI rate
๐ Periodic comparison of words learned
Usage:
$ vocabCLI rate [OPTIONS]
Options:
-t, --today
: ๐ Get learning rate today [default: False]-w, --week
: ๐ Get learning rate this week [default: False]-m, --month
: ๐ Get learning rate this month [default: False]-y, --year
: ๐ Get learning rate this year [default: False]--help
: Show this message and exit.vocabCLI readability
๐ฏ Get Readability Score of a text or a webpage.
Usage:
$ vocabCLI readability [OPTIONS] CONTENT
Arguments:
CONTENT
: ๐ฏ Text or URL to get readability score from [required]Options:
--help
: Show this message and exit.vocabCLI refresh
๐ Update the JSON response in the cache
Usage:
$ vocabCLI refresh [OPTIONS]
Options:
--help
: Show this message and exit.vocabCLI revise
๐ก Revise words from your learning list
Usage:
$ vocabCLI revise [OPTIONS]
Options:
-n, --number INTEGER
: ๐ก Number of words to revise in random order.-t, --tag TEXT
: ๐ก Revise words in a particular tag.-l, --learning
: ๐ก Revise words in your learning list. [default: False]-m, --mastered
: ๐ก Revise words in your mastered list. [default: False]-f, --favorite
: ๐ก Revise words in your favorite list. [default: False]-c, --collection TEXT
: ๐ก Revise words in a particular collection.--help
: Show this message and exit.vocabCLI rss
๐ฐ Add, View or Delete RSS feeds
Usage:
$ vocabCLI rss [OPTIONS]
Options:
-a, --add TEXT
: ๐ฐ Add a new RSS feed.-l, --list
: ๐ฐ View all RSS feeds. [default: False]-d, --delete
: ๐ฐ Delete an RSS feed. [default: False]-r, --read TEXT
: ๐ฐ Read an RSS feed.--help
: Show this message and exit.vocabCLI sentiment
๐๐๐ Get the Sentiment Analysis of a text or a webpage.
Usage:
$ vocabCLI sentiment [OPTIONS] CONTENT
Arguments:
CONTENT
: ๐๐๐ Text or URL to get sentiment analysis from [required]Options:
--help
: Show this message and exit.vocabCLI spellcheck
๐ Spell check your input sentences and find the misspelled words.
Usage:
$ vocabCLI spellcheck [OPTIONS] TEXT
Arguments:
TEXT
: ๐ Text to spell check. [required]Options:
--help
: Show this message and exit.vocabCLI streak
๐ฅ Get the streak of days you have looked up words.
Usage:
$ vocabCLI streak [OPTIONS]
Options:
--help
: Show this message and exit.vocabCLI summary
๐ Generate a Summary of a text or a webpage.
Usage:
$ vocabCLI summary [OPTIONS] CONTENT
Arguments:
CONTENT
: ๐ Text or URL to summarize [required]Options:
-f, --file
: ๐ Save the summary to a text file. [default: False]--help
: Show this message and exit.vocabCLI synonym
๐ Find synonyms for a word
Usage:
$ vocabCLI synonym [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐ Word to search synonyms for [required]Options:
--help
: Show this message and exit.vocabCLI tag
๐ Tags a word
Usage:
$ vocabCLI tag [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐ Words to be tagged [required]Options:
-n, --name TEXT
: ๐ Tag to add to the words [required]--help
: Show this message and exit.vocabCLI unfavorite
๐ Removes the word from favorites
Usage:
$ vocabCLI unfavorite [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐ Word to remove from favorites [required]Options:
--help
: Show this message and exit.vocabCLI unlearn
๐ช Removes the word from learning
Usage:
$ vocabCLI unlearn [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐ช Word to remove from learning. [required]Options:
--help
: Show this message and exit.vocabCLI unmaster
๐ค Removes the word from mastered
Usage:
$ vocabCLI unmaster [OPTIONS] WORDS...
Arguments:
WORDS...
: ๐คWord to remove from mastered [required]Options:
--help
: Show this message and exit.vocabCLI untag
๐ช Removes tag of a word in the dictionary
Usage:
$ vocabCLI untag [OPTIONS] WORDS...
Arguments:
WORDS...
: โ Word to remove tag from [required]Options:
--help
: Show this message and exit.