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
- run 'flashcards.pyw', this should bring up a GUI window
- enter the front and back values for the flashcard as indicated by the input labels
- click the "Add Card" button to add the card to the session
- repeat steps 2 and 3 as needed to add cards to the session
- when finished adding cards, click "Save"; this should generate a flashcards file and output the filename
- navigate to the "decks" folder to view the generated flashcard files
- 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