All Projects → bchao1 → Vocabs

bchao1 / Vocabs

📚 A lightweight online dictionary integration to the command line. No browsers. No paperbacks.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Vocabs

Define
A command-line dictionary (thesaurus) app, with access to multiple sources, written in Go.
Stars: ✭ 298 (+31.86%)
Mutual labels:  command-line-tool, cli, dictionary
Investigator
Interactive and asynchronous logging tool for Node.js. An easier way to log & debug complex requests directly from the command line (experimental).
Stars: ✭ 155 (-31.42%)
Mutual labels:  command-line-tool, cli
Hiboot
hiboot is a high performance web and cli application framework with dependency injection support
Stars: ✭ 150 (-33.63%)
Mutual labels:  command-line-tool, cli
Russian Words
List of Russian words
Stars: ✭ 168 (-25.66%)
Mutual labels:  dictionary, words
Gitlab Cli
Create a merge request from command line in gitlab
Stars: ✭ 224 (-0.88%)
Mutual labels:  command-line-tool, cli
Brotab
Control your browser's tabs from the command line
Stars: ✭ 137 (-39.38%)
Mutual labels:  command-line-tool, cli
Grex
A command-line tool and library for generating regular expressions from user-provided test cases
Stars: ✭ 4,847 (+2044.69%)
Mutual labels:  command-line-tool, cli
Jsonwatch
Track changes in JSON data from the command line
Stars: ✭ 130 (-42.48%)
Mutual labels:  command-line-tool, cli
Dnote
A simple command line notebook for programmers
Stars: ✭ 2,192 (+869.91%)
Mutual labels:  command-line-tool, cli
You Dont Need Gui
Stop relying on GUI; CLI **ROCKS**
Stars: ✭ 4,766 (+2008.85%)
Mutual labels:  command-line-tool, cli
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+1856.64%)
Mutual labels:  command-line-tool, cli
Klog
A plain-text file format and command line tool for time tracking
Stars: ✭ 222 (-1.77%)
Mutual labels:  command-line-tool, cli
Git Tidy
Tidy up stale git branches.
Stars: ✭ 137 (-39.38%)
Mutual labels:  command-line-tool, cli
Aptos
☀️ A tool for validating data using JSON Schema and converting JSON Schema documents into different data-interchange formats
Stars: ✭ 144 (-36.28%)
Mutual labels:  command-line-tool, cli
Dictionary
A list of the most popular English words.
Stars: ✭ 135 (-40.27%)
Mutual labels:  dictionary, words
Enhancd
🚀 A next-generation cd command with your interactive filter
Stars: ✭ 2,049 (+806.64%)
Mutual labels:  command-line-tool, cli
Dry Cli
General purpose Command Line Interface (CLI) framework for Ruby
Stars: ✭ 210 (-7.08%)
Mutual labels:  command-line-tool, cli
Check It Out
A command line interface for Git Checkout. See branches available for checkout.
Stars: ✭ 127 (-43.81%)
Mutual labels:  command-line-tool, cli
Pluralize
Pluralize or singularize any word based on a count
Stars: ✭ 1,808 (+700%)
Mutual labels:  english, words
Mongotail
Command line tool to log all MongoDB queries in a "tail"able way
Stars: ✭ 169 (-25.22%)
Mutual labels:  command-line-tool, cli

📚 vocabs



📚 A lightweight online dictionary integration to the command line. No browsers. No paperbacks.


Setting Up

$ pip install vocabs

Features

📆 Word of the Day!

📈 Trending words!

❓ Directly query words from the command line.

📓 Save words to your local dictionary.

📝 Add notes to saved words.

🎮 Interactive word game to hone your vocabulary skills.

So how is this different from dict ?

dict is the client for DICT, or the Dictionary Server Protocol on Unix-like platforms. It is used to query natural language dictionaries without firing up a bloaty browser, which tremendously slows down your workflow.

Vocab aims to do the same as dict, only with some differences:

  • Less verbose result (since Vocab only uses one source).
  • Can save words to local client dictionary pickle file.
  • Can add notes to a saved word.
  • Includes a interactive word-quiz feature.
  • With colors 🎨!

All in all, Vocab is a great tool for fast word queries with easy-to-read definitions, and a good support for ESL users.

Requirements

and the following libraries are required.

Running

🔥 Launch vocab anywhere on your terminal.

$ vocab

Usage

$ vocab

Options:
    --mode, -m ['query', 'edit', 'dict', 'interactive']
    --file, -f <path to word list>
    --reset, -r
    --count, -c
    --lucky, -l
    --trend, t

Feeling Lucky

📆 Word of the Day.

$ vocab -l

Trending Words

📈 Shows a list of frequently searched words.

$ vocab -t

Query Mode

❓ Directly search and save unknown words from the command line.

$ vocab -m query

Dictionary Mode

📓 Scroll though pages to search for saved words.

$ vocab -m dict

Edit mode

✏️ Edit your save words and add notes.

$ vocab -m edit

Interactive Mode

🎮 Test your vocabulary skills with the interactive mode.

$ vocab -m interactive

Load Word List

📜 Load a list of words from to your local dictionary.

$ vocab -f <path to file>

Count Total Words

🔢 Count number of words saved in your local dictionary.

$ vocab -c

Reset Local Dictionary

$ vocab -r

Help

$ vocab -h

Todo

  • Synonyms / Antonyms.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].