• Stars
    star
    139
  • Rank 262,954 (Top 6 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A linux terminal online dictionary, based on cambridge dictionary: https://dictionary.cambridge.org

Usage

From PyPI:

pip3 install cambrinary

Look up 'hello' for example:

cambrinary -w hello

word hello

multi-languages support

in chinese(traditional)

cambrinary -w world -t chinese

word world

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

word hello-world

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