Cambridge is a terminal version of Cambridge Dictionary. Its dictionary data comes from https://dictionary.cambridge.org.
Project description
Cambridge
Cambridge is a terminal version of Cambridge Dictionary.
The dictionary data comes from https://dictionary.cambridge.org
Screenshots
Look up a word
Look up a phrase
Why This
I'm a terminal person tired of pulling out a GUI app or browser, inputting words in the search bar, hitting the search button and then waiting for the result to render with a bunch of unnecessary static files coming along. Not only is the time taken long, but also switching apps back and forth can be annoying. So I wrote this console application with features to my satisfaction.
Features
- Just
camb
and "the word and phrase" you want to search. - Takes 0.5 ~ 3 secs including webpage fetching, depending on the network speed. Less than 0.1 secs for the same word's second time search.
- No unnecessary info, like ads, quizzes, pics, etc.
- Fetches the first dictionary on Cambridge without similar dictionaries with similar meanings making people dizzy.
- If not found, a list of related word suggestions will be displayed.
camb l
to list words you've searched successfully.camb l | fzf --preview 'camb {}'
, if you've installed fzf, you'll get the following magics:- fuzzy finding a word from the word list & instantly previewing the meaning for each word you've found
- displaying the whole word list & instantly previewing each word meaning as you scroll through the list
Installation
pip install cambridge
Usage
camb <word/phrase> # search a word or phrase. e.g. camb innocuous
camb <word/phrase> -v # search a word or phrase in verbose mode
camb l # list all words you've searched successfully in alphabetical order
camb l -t # list all words you've searched successfully in reverse chronological order
camb l -r # randomly list 20 words you've searched successfully
camb l -d # delete a word from the word list
camb <phrase with an apostrophe> # e.g. camb "a stone's throw" OR camb a stone\'s throw
camb <phrase with a slash> # e.g. camb "have your/its moments" OR camb have your\/its moments
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cambridge-1.1.1.tar.gz
(429.8 kB
view hashes)
Built Distribution
Close
Hashes for cambridge-1.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec500152c2ec32752ea6a31bcd3c3aba7b8f31c067b74c26c217e6204c38075e |
|
MD5 | ddb99098e8d751a8aff77a7fcd906f2e |
|
BLAKE2b-256 | 8f83c0d9cc7af64064d9707fe16c1b3e54108610afe6f25b5de387ecc9fb0da7 |