Nuolong / pestlexis

Forces you to learn vocabulary through means of pestering.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%