Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vescrity/e2cwt
Simple and silly program to help you learn words. For personal usage.
https://github.com/vescrity/e2cwt
Last synced: about 2 months ago
JSON representation
Simple and silly program to help you learn words. For personal usage.
- Host: GitHub
- URL: https://github.com/vescrity/e2cwt
- Owner: Vescrity
- Created: 2024-08-19T05:38:01.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-22T11:40:32.000Z (5 months ago)
- Last Synced: 2024-08-22T13:08:45.255Z (5 months ago)
- Language: C++
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# e2cwt
> English 2 Chinese Words Test
Simple and silly program to help you learn words. For personal usage.
## Dependencies
- sdcv
- (optional) stardict-oxford-gb-formated## Build
- nlohmann-json
- cmake```bash
mkdir build
cd build
cmake ..
make
```## Usage
- A word list. One word for one line.
- Run this program, build the wordbank data(json).
- Start your test with your wordbank.
- It will pick some words randomly.
- When the word shows out, try to think its meaning. Then press enter.
- It will show the output of `sdcv $word`
- You can give a score to this word according to your familiarty to the word.
- It will always show the word which has the lowest score.
- When a word's score add up to 100 or more, it will be considered as passed in this time's test.
- If a word's score add up to more than 200, it will be marked as learned in the database and it will never be picked out.