8 releases (stable)
new 1.3.1 | Jun 7, 2023 |
---|---|
1.3.0 | Jun 5, 2023 |
1.2.2 | May 21, 2023 |
0.1.0 | May 8, 2023 |
#9 in Games
188 downloads per month
25KB
670 lines
minicloze
A command-line language learning game using Tatoeba's great database. Accelerate your studies by putting your knowledge to the test in an addictive yet minimalist game.
Features
- Support for over 400 languages
- Lookup unfamiliar words on Wiktionary
- Support for MacOS, Linux and Windows
- Lean implementation, written in pure Rust
Targets
- Long-term
- Build a FOSS version of Clozemaster
- More gamemodes
- Short-term
- More user-friendly design
- Optional persistency between rounds
- Play between two non-English languages
Installation
cargo install minicloze
or just download a release.
Usage
Just pass in the language (from www.tatoeba.org) you want to use into the prompt. If you're building locally you can pass it into cargo run
.
Dependencies
www.crates.io/crates/levenshtein
Contributing
Any help is very welcome, just open a PR or an issue and I'll probably be able to reply quickly. Right now the focus is on expanding from the basic idea into a more fully-fledged and user friendly experience.
Tatoeba
All sentences are from Tatoeba (www.tatoeba.org). Tatoeba's data is released under the CC-BY 2.0 FR license.
Dependencies
~5.5–8MB
~222K SLoC