Quickly generate and study flashcards from a CSV file.
Generate a CSV/TSV/any delimited file with the first column as the βfrontβ side of flashcards, and second column as the βbackβ of flashcards.
The program will present the front of the cards. Press ENTER to show the back. Afterwards, press ENTER to remove the flashcard from the deck, or enter any character, then press ENTER, to move the card to the end of the deck for further review.
usage: quickflash.py [-h] -f FILEPATH [-d DELIMITER] [--front FRONT] [--back BACK]
[--no_shuffle] [--no_header]
optional arguments:
-h, --help show this help message and exit
-f FILEPATH, --file FILEPATH
Path of file
-d DELIMITER, --delim DELIMITER
Delimiter of source file (default \t)
--front FRONT Column to serve as card front (default 0)
--back BACK Column to serve as card back (default 1)
--no_shuffle Prevent shuffling of data
--no_header Prevent considering first line as header