Skip to main content

A tiny command-line dictionary that scrapes youdao.com.

Project description

# Dict-tiny

Dict-tiny is a tiny command-line utility to look up English words or Chinese words from youdao.com. Just for fun :)

You can use `dict-tiny` in this way:



### Translate an English word or Chinese word

```shell
$ dict-tiny book
book 英[bʊk]美[bʊk]
===================
n. 书籍;卷;账簿;名册;工作簿
vt. 预订;登记
n. (Book)人名;(中)卜(广东话·威妥玛);(朝)北;(英)布
```

```shell
$ dict-tiny 书
书 [shū]
=========
n.book;letter;script
vt.write
```


### Translate the word in clipboard

Use `-c`/`--clipboard` to translate the word in clipboard:


```shell
$ dict-tiny -c
命令行
======
command line
```
**Note:**

* `-c`/`--clipboard` has high priority. If you add `-c` and a word at the same time, the word will be considered invalid.



### Get more detail translation about the word

Use `-m`/`--more` to get more detail translation:

```shell
$ dict-tiny 曾经 -m
曾经 [céng jīng]
================
adv.once;ever

more detail:
======== 副词 ========
1:
(表示有过某些行为或情况) once:
He once lived in Shanghai.
他曾经在上海住过。
She has taken part in a major battle for oil.
她曾经参加过石油大会战。

```

```shell
$ dict-tiny html -m
html [,eitʃ ti: em 'el]
=========================
abbr. 超文本标记语言(Hypertext Markup Language)

more detail:
======== abbr. ========
1:
hypertext markup language 【计算机】超文本标记语言

```

**Note:**

* You can use `-c` and `-m` at the same time, which means get more detail translation about the word in clipboard.
* Some words have a lot of translation that may occupy the entire screen.



## Installation

You can install `dict-tiny` via the pip package manager.

```shell
$ pip3 install dict-tiny
```



## Upgrading

```shell
$ pip3 install --upgrade dict-tiny
```

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

dict-tiny-0.2.2.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

dict_tiny-0.2.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file dict-tiny-0.2.2.tar.gz.

File metadata

  • Download URL: dict-tiny-0.2.2.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dict-tiny-0.2.2.tar.gz
Algorithm Hash digest
SHA256 8bebb9eecb1e4f41b90d6b51c974a448742254d57fdc28cdada827b927d83c0e
MD5 6112e4d6a894ec8bdc19b6afadc76b1a
BLAKE2b-256 cf7a40346ec913bea35f485203f29898278258480398dba900b229bf23c1681a

See more details on using hashes here.

File details

Details for the file dict_tiny-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dict_tiny-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 143244e1bdeda88e1781d34351c3f86476ef8cb18d59d4f3cdb3dbd93e6c360a
MD5 8287c368bc63aeeb8918de84850e9b9a
BLAKE2b-256 7fa6e331d1d87cca150fbe576810a69b40d1ab4f5f4917100ff915bd4f161de4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page