Skip to main content

A command-line dictionary app using WordNet

Project description

Telesm

An offline-first dictionary using WordNet

Why Offline?

I'm sick of online dictionaries. Most of them display lots of ads which is distracting, and almost none of them let you save the words to review them in the future and memorzie them, unless, well, you pay for a premium package.

Introducing Telesm

So, here's an offline dictionary that uses WordNet to display the definition and the examples of a word. It saves your searched words in a list so you can check them later in your spare time.

Terminology

Telesm is the Persian word for Talisman.

Installation

Using pip:

pip install telesm

Or if you want to have it globally:

pipx install telesm

Usage

  • To search for a meaning of a word:
telesm <word>

# Example output:
talisman:
         a trinket or piece of jewelry usually hung about the neck and thought to be a magical protection against evil or disease

This will save the word to the database by default, if you don't want to save the word pass --no-save argument.

telesm <word> --no-save
  • To list all the saved words:
telesm --list

If you want to navigate over the words one by one, pass --navigate argument:

telesm --list --navigate

You can get a random word from the database:

telesm --random

# Example output:
accruing:
         grow by addition
Examples:
         The interest accrues

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

telesm-0.0.7.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

telesm-0.0.7-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file telesm-0.0.7.tar.gz.

File metadata

  • Download URL: telesm-0.0.7.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for telesm-0.0.7.tar.gz
Algorithm Hash digest
SHA256 8f926cd87dacb79fd06c32fabd711292b24d3f4d3b36cb8e99b37f5a3a210753
MD5 b83fb31db0d1b4797aab8e36fbd698bd
BLAKE2b-256 25713f5a54d1f382fb3f9af62f0e1dd9ff88e204df4c542afe5ccd9364fc2fd2

See more details on using hashes here.

File details

Details for the file telesm-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: telesm-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for telesm-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 bdcde224252003c111c08d51c56d7e93ddb07702c4b6059543afb5d6a9e470fd
MD5 c6845bbf90dccce03802ef2d0bcdf665
BLAKE2b-256 ffe4cc51bcf04004a5f309165d1c06fef55f2429ac2e9e0ee84a45cafba50f48

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