Skip to content

polymerchm/flashcard

Repository files navigation

pythonista script for displaying flashcards

flashcard_UI.py - the enhanced version utilizing the new ui interface in pythonista version 1.5
Flashcard_UI.pyui is the main View definiton
Flash_Dict.pyui is the Dictionaly View definitions

the original version using hydrogen has been removed.

Flashcards are image files ('png or jpg) stored in a heirarchical file system within the pythonista file structure. The individual image files are organized in "chapter folders", and those in a "book" folder. In the files here, the book folder is ASL (I am studying sign language).

The filename becomes a decriptor. An image can have multiple descriptors. To accomplish this, the filename is a comma separated list of descriptors. When sorting these descriptor for the dictionary view (see below), noise words (the, a, to, to be) are ignored.

In flashcard mode, the user selects which chapter(s) will be displayed. The user chooses whether the image, its descriptor, either randomly, or both are displayed. The user must answer before moving to the next image.

In dictionary mode, a list of all descriptos are given in alphabetical order. A "jump" index is display to allow to move to fast through the list.

New Features:


o - You can select/deselect all chapters with a sinlge button.
o - Now the chapter tableview is implemented as a class allowing for the data_source to dynamically highlight chapters as an image/text is displayed
o - Now the book is in the same folder as the script.

The file make_asl_dir.py builds a simple test "book"
The file get_ASL_jpgs.py will download the entire ASL heirarchy from a suitable webserver.

About

a pythonista script for displaying flashcards

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages