Cambrinary
A linux terminal online dictionary, based on cambridge dictionary: https://dictionary.cambridge.org
Install / Use
/learn @xueyuanl/CambrinaryREADME
Usage
From PyPI:
pip3 install cambrinary
Look up 'hello' for example:
cambrinary -w hello
multi-languages support
in chinese(traditional)
cambrinary -w world -t chinese
Supported language list
- english
- french
- german
- chinese
- japanese
- italian
- russian
- korean
multi-words support
powered by coroutine, support as many as words you like,
cambrinary -w hello word
or
cambrinary -w hello word -t chinese
even or more
cambrinary -w one two three four five -t french
Support phrase
cambrinary -w kick-off
or
cambrinary -w kick-off -t japanese
Customize your color scheme
Your cambrinary, you design.
Use conf.json to customize the color scheme, for instance,
setting pronunciation, definition or example_sentence as you like. They could be in bold format, blue foreground and black background, or any supported format and colors.
All supported color please refer to color_const.py.
For develop mode
You can change and test locally by, git clone the repo, cd in the repo folder, run:
python3 -m venv venv
source venv/bin/activate
pip3 install . (try `curl https://bootstrap.pypa.io/get-pip.py | python3` to update pip3 if any error)
# and then
cambrinary -w world
Once you change the code, re-run pip3 install .
Or simply run the following in the repo folder:
python3 -m cambrinary.cambrinary -w world
Log
logs is written into ~/.local/share/cambrinary/dict.log in the append way.
Road map
more development plan, please refer to Wiki
Help
cambrinary --help
Related Skills
node-connect
341.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
