Skip to main content

A dictionary server

Project description

Lexical

Lexical is an offline dictionary server that provides fast word definitions using WordNet data.

Features

  • Offline Dictionary: Uses local WordNet data for word lookups.
  • LSP/Editor Integration: Can run as a server over stdio for editor integration

Installation

Requirements

  • Python 3.13+

Install

Install the project with pip

  • For development:
    pip install -e .
    
  • For regular use:
    pip install .
    

Usage

As a Dictionary Server (for LSP/editor integration)

Run as a background server using stdin/stdout:

lexical --stdin

Request:

run

Response:

(noun)
1. A score in baseball made by a runner touching all four bases safely
  - "the Yankees scored 3 runs in the bottom of the 9th"
2. The act of testing something
  - "in the experimental trials the amount of carbon was measured separately"
(verb)
3. Move fast by using one's feet, with one foot off the ground at any given time
  - "Don't run--you'll be out of breath"
4. Flee
  - take to one's heels

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

lexical_server-1.0.1.tar.gz (8.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lexical_server-1.0.1-py3-none-any.whl (8.6 MB view details)

Uploaded Python 3

File details

Details for the file lexical_server-1.0.1.tar.gz.

File metadata

  • Download URL: lexical_server-1.0.1.tar.gz
  • Upload date:
  • Size: 8.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for lexical_server-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ddcf9c71c79cc8aa32dc684eb863cdd73dfe4a270f3b43e457b62ea58eba9255
MD5 4b9b326b248ebb71cd5a974b0091a68c
BLAKE2b-256 2adba0c2d364341d66947768876e7cb48dc5db4bd76a626e25a6f4293a270ce5

See more details on using hashes here.

File details

Details for the file lexical_server-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: lexical_server-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for lexical_server-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6f1baa1463d2a094f102078ee3bab980bd75a177c8983535e123d81d36f1755c
MD5 afc47629793114b0c6e71ce3839f118c
BLAKE2b-256 5936d11073fad9fc497c38d036fd3552894f82edf6fd57e9194bb626cdaac5cb

See more details on using hashes here.

Supported by

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