A Linux terminal online dictionary, based on `Cambridge Dictionary <https://dictionary.cambridge.org>`_
Project description
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 .
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
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
Built Distribution
File details
Details for the file cambrinary-0.1.3.tar.gz
.
File metadata
- Download URL: cambrinary-0.1.3.tar.gz
- Upload date:
- Size: 2.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.25.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d65d309a576a123dffa6f39bbf3ca777d98466408c76f4dccdc37bb510ab98e6 |
|
MD5 | 66fa04ced77c139b72de4a26ef917ba9 |
|
BLAKE2b-256 | c29fd6494f5ccfec53a81faa5f1dd52af6c6951fdf733f4e129f7f606f5d9684 |
File details
Details for the file cambrinary-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: cambrinary-0.1.3-py3-none-any.whl
- Upload date:
- Size: 22.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.25.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b2aa6733fe97b6c01ee5cefef7391ae44bfca102f41ffa89402193b0eb0396f |
|
MD5 | fdd6dc5b2557b7b37373cb03dcc757d9 |
|
BLAKE2b-256 | bc8d07820411e1f62aaac08c399e9cca12efa021c4218cc66a344a6a8d8c9c58 |