Storm Words is a tool written in Python 3, which can help you remember English words by the way of brainstorm.
- [API URL] : http://openapi.youdao.com/api
- [API doc URL]:http://ai.youdao.com/docs/doc-trans-api.s
- Language support : 中文zh-CHS、日文ja、英文En、韩文ko、法文fr、俄文ru、葡萄牙文pt、西班牙文es
- [Web URL] : http://dict.youdao.com/search?keyfrom=dict.top&q=
- [Translation URL] : http://fanyi.youdao.com/translate?keyfrom=dict.top&i=
sw [-f] [-a] [-l] [-c] [-d word] [--help] word
[-f] query words do not use database
[-a] use YouDao AICloud API
[-l] list all the words in database by query time.
[--list t] list all the words in database by the lastest quiries of the words.
[--list c] list all the words in database by the number of quiries of the words.
[--list a] list all the words in database by words alphabetically.
[-c] clear the database [will be lost everything!!!]
[-d word] delete a word from database
[--help] show help
- Linux(Ubuntu):
- download
git clone git@github.com:yanjiulab/storm-words.git
cd storm-words
[sudo] python3 -m pip install .
(recommended) or[sudo] python3 setup.py install
- 0.0.1 Query words via YouDao AICloud API
- 0.0.2 Add support for SQLite3. Saving words in local database.
- 0.0.3 Add support for Web YouDao Dictionary, and searching words by parsing the web by default.
- 0.1.0 Reconstruct spider, add support for timeout.
- 0.1.1 Disable system proxy config, use none proxy by default.
- 0.1.2 Enrich display function.
风暴单词是一个基于Python3的小工具,它帮助你以头脑风暴的方式记忆单词,理解单词,查询单词。
- 0.0.1 使用有道智云API查词。
- 0.0.2 增加SQLite3支持,缓存单词到本地,记录查询次数。
- 0.0.3 增加网页版有道支持,默认解析网页版词典和网页翻译查词。
- 0.1.0 重构爬虫代码,添加超时响应。
- 0.1.1 添加对代理服务器联网,默认不使用任何代理。
- 0.1.2 丰富了列出数据库单词功能,支持按字母顺序,查询时间,查询次数排列。