Command-line app to practice languages.
Project description
Toisto
Command-line app to practice languages. Toisto is Finnish and means reiteration, playback, repetition, reproduction.
Toisto is alpha software at the moment. It comes with a limited set of words and phrases in Dutch and Finnish.
Prerequisites
MacOS (for the say command), Python 3.10 or newer, and pipx.
How to install
$ pipx install Toisto
How to use
Start the program as follows:
$ toisto
Example session
Welcome to 'Toisto'!
Practice as many words and phrases as you like, as long as you like. Hit Ctrl-C or Ctrl-D to quit.
Toisto tracks how many times you correctly translate words and phrases. The fewer times you have
translated a word or phrase successfully, the more often it is presented for you to translate.
Dertien
> Kolmetoista
✅ Correct.
Kolmetoista
> Dertien
✅ Correct.
Veertien
> Neljätoista
✅ Correct.
Neljätoista
> viertien
❌ Incorrect. The correct answer is "veertien".
Neljätoista
> veertien
✅ Correct.
How it works
Toisto presents words and phrases in Dutch and Finnish for you to translate. Words and phrases are sorted by 'progress'. When you translate a word or phrase correctly, its progress increases, otherwise it decreases. Words and phrases are sorted by progress so that the ones with the lowest score are presented to you first. When you stop the program (hit Ctrl-C or Ctrl-D), progress is saved in a file named .toisto-progress.json in your home folder.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file Toisto-0.0.1.tar.gz.
File metadata
- Download URL: Toisto-0.0.1.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f4cfb3f96b46285e90d44d30feef5c717eb3c52dabaa71347c4172f6c4353bc
|
|
| MD5 |
42c3b236b4b2c2cb3285526e7522f151
|
|
| BLAKE2b-256 |
f1e08ddbd2f55cc09cf431c1d0fad8f8f210ccd69f824351a57462cd80d3555f
|
File details
Details for the file Toisto-0.0.1-py3-none-any.whl.
File metadata
- Download URL: Toisto-0.0.1-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28cc4d0a733bf9565dd270ee9ea2fd226bea3f422f8c41e5a200b7b7ce5e2e28
|
|
| MD5 |
78cce9319b9ab9df323436f73767cc9a
|
|
| BLAKE2b-256 |
0bcbe834f01362d950e417a5790bf3aaa9166560a2d95c88a6189052ee73d466
|