Skip to main content

A CLI tool for looking up the meanings of things.

Project description

Lab-93 Dictionary API & Linguistic Analysis Tools

This package offers a simple command-line command for scraping the definition of a word from dictionary.com and returning it to the user.

It also provides a mechanism for building your own in-house dictionary from a list of over 50,000 words.

Installation

The module is available on Pip, to install to a virtual environment type:

pip install EnglishLanguageAPI

Single-Case Usage

To look up the definition of a single word, use the --word={$WORD} flag, where $WORD is the word to search for.

EnglishLanguageAPI --word={word}

Dictionary Database Builder

The library also includes a system for building an offline dictionary by automating the process of selecting random words to look up and then writing the word and its definition to a sqlite3 database file.

  • --database: Write the definition to as many random words as time allows for.
  • --resume: Keep track of what words haven't been entered into the database.
  • --disposable-wordlist: A consumable copy of the 50000-wordlist.txt file, for keeping track of what still needs to be defined.
  • --wordlist: Filepath to the local hardcopy of the 50000-wordlist.txt file.

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

englishlanguageapi-1.0.1.tar.gz (4.5 kB view hashes)

Uploaded Source

Built Distribution

EnglishLanguageAPI-1.0.1-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

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