cross-platform dictionary and vocabulary building command line tool.
Project description
Cross-platform dictionary and vocabulary building command line tool
Pyvoc
Use it to improve your english vocabulary, brush up some word meanings or as a simple command line dictionary.
Jump to:
Installation
Install it using pip. Just run:
pip3 install pyvoc
Usage
After installing pyvoc, run pyvoc -w word
to automatically create necessary config files in your home directory.
- Fetch meaning of word
pyvoc -w word
- Fetch meaning of word and add it to vocabulary group:
pyoc word -a
- Take quiz from vocabulary group 101 (default questions are 5):
pyvoc -q 101
- Take quiz of 25 questions from vocabulary group 101 :
pyvoc -q 101 -n 25
read some more examples
➜ pyvoc -h
usage: pyvoc [-h] [-v] [-w <word>] [-a] [-g <group_num>] [-r <group_num>] [-q <group_num>] [-n <no_of_questions>] [-l]
Command line dictionary and vocabulary building tool.
optional arguments:
-h, --help show this help message and exit
-v, --version Print version of pyvoc and exit
-w <word> Give meaning of WORD
-a, --add-word Use to add WORD to vocabulary group
-g <group_num> Use to specify the vocabulary group no.(1-10) to add the WORD to
-r <group_num> Revise the vocabulary group you mention
-q <group_num> Start quiz from the vocabulary group you mention
-n <no_of_questions> Mention the number of questions of quiz.
-l, --list Lists all vocabulary groups present
groups
pyvoc lets you add words to vocabulary groups, which you can later revise or take quiz from.
- 3 custom groups of 800 words each (words taken from GRE and SAT preparation websites) already present. These groups are 101, 102 and 103.
- 10 groups of 50 words are reserved for the user. These groups are 1 - 10.
- you can specify a group from 1-10 using [-g] option.
Examples
add word to a specific group
pyvoc word -a -g 5
Fetch meaning of the word and add it to vocabulary group 5. Use this option to organize words however you like.
for example
- alphabatically
- words from books you have been reading
- parts of speech
- increasing difficulty
revise a group
pyvoc -r 7
Revise word meaning of vocabulary group 7(if present) in random order.
show group list
pyvoc --list
Lists all group numbers along with their size.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyvoc-1.4.0.tar.gz
.
File metadata
- Download URL: pyvoc-1.4.0.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be51aef2380cdec7e30b3a4cc22e1a2178c12b111e59d95a43306dc8a7142f3f |
|
MD5 | 95a06084bc35c3852c9536a6a853ca14 |
|
BLAKE2b-256 | c4d113fbb044f30bbd6691d68821058b1955bc2af91ea464175e012aca3655f1 |
File details
Details for the file pyvoc-1.4.0-py3-none-any.whl
.
File metadata
- Download URL: pyvoc-1.4.0-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a10bd618266aaf0452056a98606d9283bc06f77f489106d93aabd2d84fc82a |
|
MD5 | e77e3eefcd2020bb16b622a08160fac0 |
|
BLAKE2b-256 | 3751f31891653a09029eb7dbc69be5ad5e6bd9f635fd2013a45b6f9310d834b2 |