https://github.com/sth2018/FastWordQuery
Query words definitions or examples etc. from local or web dictionaries to fill into Anki cards.
https://github.com/sth2018/FastWordQuery
anki anki-addon mdx python stardict
Last synced: 5 months ago
JSON representation
Query words definitions or examples etc. from local or web dictionaries to fill into Anki cards.
- Host: GitHub
- URL: https://github.com/sth2018/FastWordQuery
- Owner: sth2018
- License: gpl-3.0
- Created: 2018-06-30T07:33:19.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-06T02:06:32.000Z (about 1 year ago)
- Last Synced: 2024-11-21T11:12:42.838Z (5 months ago)
- Topics: anki, anki-addon, mdx, python, stardict
- Language: Python
- Homepage: https://ankiweb.net/shared/info/1807206748
- Size: 2.34 MB
- Stars: 275
- Watchers: 14
- Forks: 83
- Open Issues: 148
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - sth2018/FastWordQuery - Query words definitions or examples etc. from local or web dictionaries to fill into Anki cards. (Python)
README
# FastWordQuery Addon For Anki
[Supported Dictionaries](docs/services.md)
[为单词添加真人发音(朗文mdx词典)](docs/get_mdx_ldoce6_sounds.md)
## Features
This addon query words definitions or examples etc. fields from local or online dictionaries to fill into the Anki note.
It forks from [WordQuery](https://github.com/finalion/WordQuery), added **multi-thread** feature, improve stability, and some other features.- Querying Words and Making Cards, IMMEDIATELY!
- Support querying in mdx and stardict dictionaries.
- Support querying in web dictionaries.
- Support **Multi-Thread** to query faster.## Install
1. Place addons or addons21 folder of this repository to anki addon folder.
**OR**
2. Use the installation code: **1807206748**## Setting
### Shortcut
1. Click Menu **"Tools -> Add-ons -> FastWQ -> Edit..."**

2. Edit the code and click **Save**
### Config
1. In Browser window click menu **"FastWQ -> Options"**
2. Click **Settings** button in the Options window

- **Force Updates of all fields** : Update all fields even if it's None
- **Ignore Accents** : Ignore accents symbol of word in querying
- **Auto check new version** : Check new version at startup
- **Number of Threads** : The number of threads running at the same time
## Usage### Set the query fields
1. Click menu **"Tools -> FastWQ"**, or in Browser window click menu **"FastWQ -> Options"**
2. Select note type

3. Select Dictionary

4. Select Fields

5. Click **OK** button### 'Browser' Window
1. Select single or multiple words, click menu **"FastWQ -> Query Selected"** or press shortcut Default is **Ctrl+Q**.

2. Waiting query finished

### 'Add' Window
1. Click Add button in Browser window, open Add window

2. Edit key field and click Query button
## Other Projects Used
- [mdict-query](https://github.com/mmjang/mdict-query)
- [pystardict](https://github.com/lig/pystardict)
- [WordQuery](https://github.com/finalion/WordQuery)
- [AnkiHub](https://github.com/dayjaby/AnkiHub)
- [snowball_py](https://github.com/shibukawa/snowball_py)