Skip to main content

cross-platform dictionary and vocabulary building command line tool.

Project description

Cross-platform dictionary and vocabulary building command line tool

platforms


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

pyvoc-1.4.0.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

pyvoc-1.4.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

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

Hashes for pyvoc-1.4.0.tar.gz
Algorithm Hash digest
SHA256 be51aef2380cdec7e30b3a4cc22e1a2178c12b111e59d95a43306dc8a7142f3f
MD5 95a06084bc35c3852c9536a6a853ca14
BLAKE2b-256 c4d113fbb044f30bbd6691d68821058b1955bc2af91ea464175e012aca3655f1

See more details on using hashes here.

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

Hashes for pyvoc-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5a10bd618266aaf0452056a98606d9283bc06f77f489106d93aabd2d84fc82a
MD5 e77e3eefcd2020bb16b622a08160fac0
BLAKE2b-256 3751f31891653a09029eb7dbc69be5ad5e6bd9f635fd2013a45b6f9310d834b2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page