Skip to content

Forces you to learn vocabulary through means of pestering.

License

Notifications You must be signed in to change notification settings

Nuolong/pestlexis

Repository files navigation

logo

A quiz-style spaced-repetition flashcard program that forces you to study through means of pestering.

demo

Features

  • Uses Spaced Repetition to quiz you with your flash deck - with customizable frequencies for each level.
  • Has optional sound and force-focus pests, which will activate every time a flashcard is ready to be answered. Perfect for those who get distracted or have issues dedicating daily time to learning a new language.
  • Supports multiple definitions and optional romanizations for every vocabulary entry.
  • Import an existing json file by inserting it into data/input/ and typing in corresponding key values, or manually add vocabulary one at a time.
  • Colors of your vocabulary entry denote your mastery of the word.
  • Reveals the correct answer and resets your mastery of a given word on incorrect inputs.
  • Import your own pest sounds by inserting it into data/sounds/.

Usage

  • We are looking into creating binary packages for this program. For now, you may navigate into src and run python3 main.py to run the program.
  • data/default/ contains default settings.json and progress.json files that may be duplicated into data/user/ in the event that you lose your data files.

About

Forces you to learn vocabulary through means of pestering.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages