Skip to content

Deskworks/quicksheet-dict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

quicksheet-dict

English dictionary lookup for QuickSheet — definitions, phonetics, examples, synonyms, and antonyms right on your desktop.

Usage

dict: <word>          — full definition (parts of speech, examples, synonyms, antonyms)
dict: syn <word>      — synonyms only
dict: ant <word>      — antonyms only

Examples:

Cell value Output
dict: serendipity Definition, phonetics /ˌsɛr.ən.ˈdɪp.ɪ.ti/, examples, synonyms
dict: syn happy ≈ Synonyms: cheerful, content, delighted, elated…
dict: ant brave ↔ Antonyms: afraid, cowardly, fearful…

Results are written to cells below the anchor. No API key required. Definitions are cached for 1 hour.

Install

git clone https://github.com/Deskworks/quicksheet-dict
cp quicksheet-extension.json ~/.config/quicksheet/extensions/dict/
# or register via QuickSheet extension manager

How it works

Uses the free dictionaryapi.dev API — no key, no rate limits for reasonable use. All parsing is done with System.Text.Json (BCL only, zero NuGet dependencies).

The extension implements the QuickSheet JSON-lines stdin/stdout protocol:

  1. Receives {"type":"init"} → responds with {"type":"register","prefix":"dict",...}
  2. Receives {"type":"activate","value":"dict: <word>"} → responds with {"type":"write","cells":[...]}

Requirements

  • .NET 9 SDK
  • Internet connection (for API calls)
  • QuickSheet v0.1.0+

License

MIT

About

English dictionary lookup for QuickSheet — definitions, phonetics, synonyms, antonyms on your desktop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages