A simple flashcard viewer. Make a deck of flashcards, and open it in the viewer. See the sample_decks directory for example decks.
- Shuffle flashcards
- Supports double-sided flashcards
- Easy-to-use file format
- Keyboard shortcuts for almost every action
You can run from source, use a prebuilt binary, or build your own binary.
- (Optional) Start a virtualenv
- Install dependencies:
pip install -r requirements.txt
- Run
python3 simple-flashcards.py
- Download the latest release
- Extract to some location (for example, /opt)
- Run the executable (for example, /opt/simple-flashcards/simple-flashcards)
- Optionally, make a shortcut on the menu or desktop
- Install pyinstaller:
pip install pyinstaller
- Run
./build.sh
Note: If it fails, try first running pip install -r requirements.txt
- Cards are separated by a single empty line
- A line with three dashes (---) separates the front and back of a card