Skip to main content

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

This version

0.0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Toisto-0.0.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Toisto-0.0.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

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

Hashes for Toisto-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8f4cfb3f96b46285e90d44d30feef5c717eb3c52dabaa71347c4172f6c4353bc
MD5 42c3b236b4b2c2cb3285526e7522f151
BLAKE2b-256 f1e08ddbd2f55cc09cf431c1d0fad8f8f210ccd69f824351a57462cd80d3555f

See more details on using hashes here.

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

Hashes for Toisto-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 28cc4d0a733bf9565dd270ee9ea2fd226bea3f422f8c41e5a200b7b7ce5e2e28
MD5 78cce9319b9ab9df323436f73767cc9a
BLAKE2b-256 0bcbe834f01362d950e417a5790bf3aaa9166560a2d95c88a6189052ee73d466

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page