senaonp / flashcardGenerator

Python GUI widget to create flashcard decks which can be imported to Anki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flashcardGenerator

a widget to create flashcard decks

  • the widget sticks to the top for easier access when working with multiple windows
  • has configurable variables for things like naming files and setting validation options
  • validation to prevent blank entries, prevent delimiters present in the front/back entries, ensure flashcard uniqueness
  • supports utf-8 characters
  • example use-case: i use this to generate flashcard decks to import into Anki


Usage

  1. run 'flashcards.pyw', this should bring up a GUI window

  1. enter the front and back values for the flashcard as indicated by the input labels

  1. click the "Add Card" button to add the card to the session

  1. repeat steps 2 and 3 as needed to add cards to the session

  1. when finished adding cards, click "Save"; this should generate a flashcards file and output the filename

  1. navigate to the "decks" folder to view the generated flashcard files

  1. the flashcard files should contain the card entries that were entered during the session with the front and back delimited (in this case the delimited is a colon ":" character)

(extra) to configure additional settings, one can modify the variables at the start of the script

About

Python GUI widget to create flashcard decks which can be imported to Anki


Languages

Language:Python 100.0%